Service Delivery Manager
- Location
- City Of London, England, United Kingdom
work closely with internal technical teams and third party providers, coordinating resources, managing escalations and driving service improvements. This isn’t a people management role, but you’ll need to allocate resources, challenge where necessary and work independently to ensure the best outcomes for the customer. ...