We are seeking a qualified General Practitioner to join our dedicated healthcare team in Johannesburg. The successful candidate will be responsible for diagnosing and treating patients, providing preventive care, and performing routine check-ups in a supportive environment. Exceptional communication skills and a commitment to patient care are essential.