Senior Technical Specialist - Energy Transition
8 days ago
Slough
You will be the authority to understand existing and emerging process designs, industry codes, and technology requirements to identify growth opportunities for John Crane. Moreover, as an integral ...