Location
Pretoria
Job Type
fulltime
Posted
June 17, 2026
Job Description
Responsibilities / Key Tasks
- Maintain and enhance existing functionality and develop new components to meet evolving business needs.
- Collaborate with business analysts and cross-functional teams to translate requirements into solutions.
- Refactor, optimise and improve codebases for performance, scalability and maintainability.
- Conduct testing, including unit and integration testing, to ensure functional correctness.
- Produce and maintain technical documentation.
- Perform root cause analysis (RCA) on defects and production issues.
- Participate in building, packaging and deployment processes across environments.
- Contribute to the continuous improvement of development standards and practices; senior candidates may mentor junior developers.
Closing date: 26th of June 2026
Vacancy type: Permanent
Hybrid working model, successfu...