IT Service Delivery Manager - Cape TownFull job descriptionOverview:Want to join a frontrunner in renewable energy... knowledge and experience in developing, building and operating solar, wind and hydro power plants and storage solutions. Driven......
Job Location: Cape Town, Western Cape, South Africa