We are seeking a skilled General Practitioner (GP) to join our dynamic healthcare team in Johannesburg. The ideal candidate will have a passion for patient care, strong diagnostic skills, and the ability to work collaboratively with our dedicated staff to enhance patient outcomes. This is an exciting opportunity to contribute to a leading healthcare provider while developing your career.