Technical Services Manager- Botswana
Botswana
The purpose of the Technical Service Manager position is to serve the needs of the operational teams in the concession to ensure that the mechanical requirements run smoothly, and the teams can serve our...
28 days ago