Key Responsibilities
- Conduct unit testing to ensure code functionality and reliability.
- Address all assigned audit findings, implementing corrective actions promptly.
- Develop, test, and maintain secure, well-designed, and efficient applications according to user stories, ensuring all acceptance criteria are met.
- Participate in secure code reviews and promptly address any assigned technical debt.
- Keep system documentation up to date throughout the sprint cycles using Azure DevOps Services.
- Coordinate with various line functions (including senior developers, project managers, application development managers, application support, and test managers) to ensure the highest level of software quality.
- Ensure the timely delivery of development milestones as outlined in sprint planning.
- Android and Xamarin Forms
- MVC, MVVM, UML and Visio
- C# and .Net Core
- ReactJs/Blazer, jQuery and NodeJs
- MS SQL
- +2 years development experience (coding)
- 3-year National Diploma/Degree in ICT
- ITIL
- GraphQL
- Mobile development experience (Android, Xamarin Forms)
- Experience in Azure DevOps Services
- Experience in Micro Services
- Code scanning tools like Sonar Cloud
- Full-time
- Hybrid
- Cape Town, South Africa
- Entry level