We are seeking a dedicated General Practitioner to join our vibrant team in Johannesburg. The ideal candidate will be responsible for diagnosing and treating a variety of medical conditions, performing examinations, and creating treatment plans tailored to individual patient needs.