RENEWABLE TECHNICAL SALES MANAGER De Aar Job Title: Renewable Technical sales manager Department SA BD team... Reports to: Technical manager RESPONSIBILITIES · As the technical lead, responsible for providing technical support......
Job Location: Cape Town, Western Cape, South Africa