We are seeking a dedicated General Practitioner to join our team in Johannesburg. You will be responsible for diagnosing and treating patients, ensuring quality care and compliance with medical standards. You will also provide preventive care and health education to patients.