Global IT Site Support Lead
- Location
- Oxford, England, United Kingdom
A leading energy research firm in Oxford is looking for an experienced IT Global Site Support Manager to lead their global team. You will be responsible for managing IT assets, overseeing support operations, and driving ...