Seeking a passionate General Practitioner (GP) to become a crucial part of our Johannesburg healthcare team. We are looking for an individual who excels in patient care, possesses strong diagnostic skills, and understands the importance of preventive health measures. Excellent communication and interpersonal skills are vital for this role.