Job Purpose
The role will be responsible for the development and the implementation of functional web-based products, mobile applications/infrastructures and payment solutions (Fintech, MFS, VAS, Billers etc).
Responsibilities
• Develop and document optimized source codes critical to the execution of tasks in the software development life cycle
• Design, code, and test applications in collaboration with team members
• Ensure developed applications are consistent with original screen design
• Ensure software meets all requirements/specifications in line with quality, security, modifiability, and scalability
• Perform user authentication and authorization between multiple systems, servers, and environments
• Create databases that represent and support business processes
• Collaborate with the technical and business team to deliver innovative, highly-scalable client-facing software solutions in a timely manner
• Collaborate with business development and customers Support teams to resolve technical issues in a timely manner
• Maybe required to deliver support service on specific projects at clients’ location
• Maintain and add additional features to existing applications
• Interact and participate in meetings with key partners, team members and internal users regarding timelines, technical issues, and infrastructure integration
• Integrate software components and third-party applications
• Provide technical leadership to junior developers and interns through coaching and mentorship.
• Participate in peer-reviews of application code.
Requirements
• Degree in computer science or any science-related discipline. An advanced degree in any related field will be an added advantage.
• Relevant professional certifications/membership
• Minimum of 3 years experience in all of the following languages (Java, PHP, JavaScript, GoLang)
• Minimum of 2 years experience with a major framework in your language of specialization including but not limited to (Spring, Laravel, CodeIgniter, Slim PHP, Angular, React)
• Experience in the PSSP/VAS/Fintech space
• Must be experienced in front end and back end software development.
• A proven track record in coding and software development
• Experience with at least one relational database management system
N350,000 - Above
Minimum Qualification: - Degree in Systems Engineering, Computer Science, Information Systems or related educational Technical experience. Experience: - 1 to 3 years Job Description/Requirements • Develop enterprise web applications using Microsoft .NET, ASP.NET, C#, MVC, Angular, KendoUI and Bootstrap. • MongoDB/SQL Server technologies (Programming T-SQL and PL SQL) • Identify and understand the scope of functionality and suggest development solutions with cost-benefit and design options. • Provide timely updates on tasks and meet internal and client deadlines with high-quality deliverables. • Excellent communication and interpersonal skills. • Resolves highly complex issues conduct advanced research and recommends innovations. • Works with customers and users to evaluate, estimate and perform application development and/or business process change requests under the direction of the appropriate Technical Lead. • Develops test scenarios and scripts as an integral component of the software quality assurance process. • Education: Bachelor’s degree in What we are looking for: • 1 to 3 years of Web development experience using C#, Microsoft .NET, ASP.NET, ASP.NET Core, NET5 and above, and WebAPIs. MVC and Entity Framework. • 1 of 3 years of experience with Team Foundation Server (TFS) / Visual Studio Team Services (VSTS)/ Azure DevOps / Git. • Experience with Continuous Integration and Continuous Delivery (CI/CD) with tools such as TFS, Azure DevOps, Jenkins, etc. • Must have experience developing web applications using .NET (MVC and/or ASP WebAPI) • Must have experience developing Angular applications, Bootstrap and CLS. • Programming experience with the following: MongoDB and MS SQL. • Experience with MongoDB and MS SQL, bug fixing, deployments and all phases of the software development lifecycle required. • Must be able to analyze technical alternatives and present potential solutions to clients. • Experience with agile methodologies preferred. • Thorough technical knowledge in software development methodologies, design and implementation. • Excellent analytical and design skills at multiple product levels, excellent skills in research and analysis, project planning and implementation. • Understanding of entire development process, including specification, documentation, and quality assurance. • Experience in carrying out the requirements, design, development, testing, implementation and support phases of applications software project. • Experience with object-oriented programming. • MS Visual Studio.Share this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.