Head of Supplier Audit & Due-Diligence Services
hace 1 día
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. This role requires a strategic and operational leader capabl