General medicine consultant physician careers in Benoni, South Africa