Debswana Diamond Company Project Engineer – Process Fixed-Term Contract Morupule Coal Mine Internal Auditor – Technical Full Time Khoemacau Copper Mining Graduate Trainees Graduate Trainee Debswana Diamond Company General Metallurgical Assistant Fixed-Term Contract