We are seeking a dedicated and experienced General Practitioner to join our healthcare team in Johannesburg. The ideal candidate will have a solid understanding of various medical conditions and a passion for improving patient outcomes. You will be responsible for diagnosing and treating a range of health issues while providing an excellent standard of care.