City of Johannesburg Vacancies: Apply by 17 June 2025

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.