endocrinology consultant careers in South Africa