Global mining technical due diligence lead
GenevaTrafigura Group
...Technical Support in Geneva, Switzerland. The role involves leading a senior technical team responsible for technical due diligence across investment opportunities and project oversight. Candidates should have a Bachelor's in a relevant engineering field, a postgraduate business degree, and at least 20 years of [...]