We are seeking a Public Health Officer to join our dynamic team in Johannesburg. The ideal candidate will possess a strong understanding of public health principles and will be committed to enhancing health services in our communities. This role will involve conducting health assessments, developing public health programs, and collaborating with local health agencies.