We are seeking a dedicated Public Health Officer to join our team in Johannesburg. The successful candidate will play a crucial role in developing health programs and initiatives aimed at improving community health outcomes. This position requires a strong understanding of public health principles and practices, as well as the ability to collaborate with various stakeholders.