As a General Practitioner (GP) in our Johannesburg practice, you will provide high-quality medical care. Your responsibilities will include assessing patients, diagnosing illnesses, and implementing treatment plans. You'll work in a supportive team environment, contributing to the health and well-being of our community.