Information Technology Services Manager
22 days ago
Northampton
... Management, Direct Reports, Indirect Reports, SLAs, Agreements, Contracts. Technology, Venders, Suppliers, Strategy, Delivery. Our client, a leading company based in London, is seeking an experienced ...