vacancies in miningpanies in south africa