Head of Supplier Audit & Due-Diligence Services
hace 5 horas
At STS, we serve as technical advisors, auditors, and inspectors, empowering our clients - including major renewable energy project developers, owners, operators, and IPPs - to make sustainable decisions for every aspect of their projects. You will join STS, a recognized leader in delivering compreh