Job Description
Job Description
- Researching, designing, implementing and managing software programs.
- Testing and evaluating new programs.
- Identify areas for modification in existing programs and subsequently develop these modifications.
- Writing and implementing efficient code.
- Determining operational practicality.
- Developing quality assurance procedures.
- Deploying software tools, processes and metrics.
- Maintaining and upgrading existing systems.
- Training users.
- Working closely with other developers, UX designers, business and systems analysts.
Job Qualifications and Criteria
- Candidate must be a B.Sc. graduate with either of the following disciplines:
- Computer Science,
- Information Technology or any other related course.
- 2-4 years work experience.
- Candidate must reside in Lagos; proximity to Maryland is an advantage.
- Candidate must not be older than 28 years as of last birthday.
- Proven experience as a fullstack Software Developer.
- Familiarity with Agile development methodologies, SOLID principles, and SDLC.
- Knowledge of Frontend development 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 applications development is an added advantage
- Experience with databases (MSSQL, Postgres) and Object-Relational Mapping (ORM) frameworks (Entity Framework, Entity framework core)
- Ability to learn new languages and technologies.
- Excellent communication skills.
- Resourcefulness and troubleshooting aptitude.
- Attention to detail.