1. POSITION DETAILS Position Title: Communications Specialist Reports to: Communications Manager, South Africa Department: Communication Business Unit: T&G ENGIE So…
1. POSITION DETAILS Position Title: Technical Project Lead: Onshore Wind Reports to: Head of Engineering Department: Engineering Department Business Unit: Renewable…
Technical Project Manager KEY RESPONSIBILITIES The development of utility-scale energy projects and subsequent participation in government and corporate tenders in Engie Southe…
Technical Project Lead: Solar PV KEY RESPONSIBILITIES The development of utility-scale energy projects and subsequent participation in government and corporate tenders in Engie…
Get email alerts for the latest Jobs in South Africa