management skills. Ability to work independently and as part of a team. A strong knowledge or interest in solar energy systems... equipment, and installations. Document and record all customer interactions and technical issues in the required systems......
Job Location: Johannesburg, Gauteng, South Africa