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