The City of Johannesburg is inviting qualified professionals and graduates to apply for several exciting permanent positions. From public health to software development, these roles offer an opportunity to make a real impact in one of South Africa’s largest cities.
Vacancy Details
Employer: City of Johannesburg
Closing Date: 17 June 2025
Location: Johannesburg, Gauteng, South Africa
Post Title: Manager: Public Health Programmes
Requirements:
- Matric plus a Diploma/Degree in Nursing with Midwifery (NQF 6/7), recognised by SANC.
- Post Basic Diploma in Health Assessment, Treatment and Care.
- Degree/Diploma in Nursing Administration or Health Service Management.
- Minimum 5 years in Primary Health Care with 3 years in management/supervisory role.
- Valid driver’s license.
- Strong knowledge of PHC, monitoring & evaluation, and public health policies.
Responsibilities:
- Manage and evaluate Public Health Services.
- Monitor programmes like Immunisation (EPI), Epidemic Response (EPR), and Child Health.
- Lead training initiatives and supervise public health personnel.
- Align services with municipal and national health targets.
Post Title: Junior Developer
Requirements:
- Grade 12/NQF level 4.
- Diploma in Computer Science, IT, or related (NQF 6).
- 1–2 years of relevant experience.
- Basic programming knowledge in Java, Python, C#, or JavaScript.
- Valid driver’s license.
Responsibilities:
- Assist in system implementation and process automation.
- Code, test, and debug applications.
- Maintain and document systems.
- Provide data and technical support.
Post Title: Senior Developer
Requirements:
- Grade 12/NQF level 4.
- Bachelor’s degree in Computer Science, IT, or related (NQF 7).
- 3–5 years of relevant experience.
- Advanced knowledge of Python, Java, C#, SQL, Git.
- Valid driver’s license.
Responsibilities:
- Lead system development and data analysis projects.
- Develop automation solutions for municipal processes.
- Mentor junior developers.
- Ensure compliance with governance and project frameworks.
How to Apply
To apply and access more information, visit the City of Johannesburg official website and use the following application links:
Note: Only online applications will be accepted. Ensure your documents are certified and up to date.