We are seeking a dedicated General Practitioner to join our healthcare team in Johannesburg. This role involves providing high-quality medical care to patients, conducting physical examinations, and diagnosing various health issues. The ideal candidate will have a strong commitment to patient care and a passion for improving community health.