Key Responsibilities
Research, design, implement, and manage software programs.
Test and evaluate new programs.
Identify areas for modification in existing programs and develop these modifications.
Write and implement efficient, maintainable code.
Determine operational practicality of solutions.
Develop quality assurance procedures.
Deploy software tools, processes, and metrics.
Maintain and upgrade existing systems.
Train users on software applications.
Collaborate closely with developers, UX designers, business, and systems analysts.
Job Qualifications and Criteria.
B.Sc. Degree in Computer Science,Information Technology, or any related field.
Resident in Lagos; proximity to Maryland is an advantage.
Completed NYSC program.
Proven experience as a Fullstack Software Developer.
Familiarity with Agile development methodologies, SOLID principles, and SDLC.
Knowledge of frontend frameworks: Razor Pages, Vue.js, React.js.
Knowledge of ASP.NET Core, ASP.NET MVC 5.
Knowledge of ASP.NET Core secure API development.
Experience with EFT and ISO8583 messaging is an added advantage.
Experience with software design patterns and architectures.
Knowledge of programming languages: C#, Java, JavaScript.
Knowledge of mobile application development in Java, Kotlin, or Flutter is an added advantage.
Experience with databases: MSSQL, Postgres, and ORM frameworks (Entity Framework, Entity Framework Core).
Ability to quickly learn new languages and technologies.
Excellent communication skills, resourcefulness, and troubleshooting aptitude.
Strong attention to detail. What You'll Get
Hands-on exposure to enterprise software systems.
Growth opportunities within a global-facing technology company. Opportunity to work with some of the biggest financial institutions in Africa.
This is a fully on-site role.