Sc
Posted:
February 27, 2026
Location:
South-Africa, South-Africa, South-Africa
Job Description
Your mission
Site & Customer Support
- Build and maintain strong relationships with EPCs and contractors.
- Participate in site visits, surveys, and customer meetings.
- Conduct or assist with on-site technical testing (e.g., geotechnical and mechanical tests).
- Provide installation training, demonstrations, and commissioning support.
- Perform installation QA/QC inspections and assist with project handovers.
- Deliver on-site and remote aftersales, warranty, and O&M support.
- Manage Health & Safety documentation for site activities.
- Identify recurring site issues and contribute to product and process improvements.
- Coordinate and manage subcontractors, ensuring compliance with quality, HSE, and contractual requirements.
- Perform incoming QA/QC inspections on fabricated parts and products.
- Support in-house fabrication, assembly, and technical de...
Apply for this Job
Submit your application for the Technical Service Manager position at Schletter Solar.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
South-Africa, South-Africa
Posted:
February 27, 2026
Deadline:
April 08, 2026