Solar PV Project Manager
Tower Group
- Cape Town, Western Cape
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 …
3 jobs
Tower Group
Tower Group
Tower Group