Job Description
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.