We are seeking a dedicated and experienced General Practitioner to join our team in Johannesburg. In this role, you will deliver high-quality medical care, manage patient health, and work collaboratively with our healthcare professionals to ensure patient satisfaction. You will be responsible for diagnosing and treating a variety of medical conditions, as well as promoting preventative care.