Platform
Features
Pricing
Odfjell Technology
HQ
Odfjell Technology's headquarters in Aberdeen, United Kingdom
General Manager
Senior Project Engineer
Snr Operations Mechanic
Rig Engineer
Business Development Manager
Operation Planner Well Services
Projects Manager Taqa Contract
Vice President | Well Services | UK
Operations Manager
Engineering Team Lead
Finance Manager
UK QHSE Manager
No jobs in this office