We are seeking a dedicated Public Health Officer to join our dynamic team in Johannesburg. The ideal candidate will play a crucial role in developing, implementing, and evaluating health programs aimed at promoting community health and preventing disease. You will engage with local communities, conduct health assessments, and collaborate with various stakeholders to ensure effective program delivery.