Duties & Responsibilities 
Key Responsibilities:  
- Assist industry vendors and clients during test efforts to drive success of the project.
 
 
- Conduct Unit and Performance testing.
 
 
- Address all audit findings and ensure corrective action is being taken.
 
 Identify and prioritize key risks based on urgency.
 
 Interpret business requirements and translate them into system design.
 
 
- Securely develop, test and maintain well-designed and efficient applications as per the user stories, ensuring the acceptance criteria are met.
 
 
- Conduct secure code reviews, ensuring all technical debt is addressed timeously.
 
 
- Ensure System documentation is kept up to date during the sprint cycles (Azure DevOps Services).
 
 
- Seek to continuously improve coding standards, architecture and testing processes.
 
 
- Mentor junior developers.
 
 
- Coordinate with other managers and line functions to ensure the highest level of software quality (project manager, application development manager, application support, test manager, senior developers, etc.).
 
 
- Ensure timely delivery of the different development milestones as per sprint planning.
 
 
- Plan, organize and control own work effort, including regular progress feedback to own and other relevant areas.
 
 
Minimum Requirements 
- A National Diploma/Degree in ICT.
 
 
- Relevant certifications in Software Development.
 
 
- Experience in a broad range of development technologies/products, standards, tools and methodologies.
 
 
- Experience in application configuration, maintenance and support.
 
 
- Advanced experience in MS SQL .
 
 
- Advanced experience in C# and .Net Core .
 
 
- Experience in REST, JSON, SOAP, XML .
 
 
- Experience in MVC, MVVM, UML and Visio .
 
 
- Experience in ReactJs/Blazer, jQuery, NodeJs .
 
 
- Experience in MicroServices .
 
 
- Experience with code scanning tools like SonarCloud .
 
 
- Agile experience.
 
 
- Experience in Azure DevOps Services .
 
 
- Experience with Unit and Performance testing.
 
 
- Knowledge of the latest Application Development practices.
 
 
- Knowledge of Software Development governance frameworks and standards e.g. COBIT, ITIL, DevOps, TOGAF, OWASP, etc.
 
 .
 
 
Package & Remuneration 
Please note that the role is Hybrid and a fixed-term contract for 3 years.
 #J-18808-Ljbffr