Our client based in Cape Town is an emerging Independent Solar Power Producer (IPP) focusing on growth and scalable markets like South Africa and having presence in Canada, South Africa and India. The organization relies on its track rec......
Job Location: Cape Town, Western Cape, South Africa