Information Technology Service Delivery Manager
1 day ago
City of London
Role Overview As a Service Delivery Manager, you will play a critical role in ensuring the consistent, high-quality delivery of our services to clients. You’ll be responsible for managing client relationships, overseeing service performance, coordinating internal resources, and driving contin...