IT Consultant
United Kingdom
BP
Sema
Business Analyst
Platts
Service Delivery Manager
Atos
Operations Manager
Change Manager
Operational Delivery Manager - EMEA