Information Technology Services Manager
19 days ago
Northampton
... Transformation, Projects, Management, Direct Reports, Indirect Reports, SLAs, Agreements, Contracts. Technology, Venders, Suppliers, Strategy, Delivery. Our client, a leading company based in London ...