We are seeking a passionate Public Health Officer to join our dynamic team in Johannesburg. The ideal candidate will be responsible for developing and implementing public health programs, conducting community health assessments, and collaborating with various stakeholders to enhance health outcomes.