Information Technology Service Delivery Manager
7 days ago
Leeds
The SM brings knowledge and experience acquired in multiple industries and sectors (Technology, Health, Retail, etc.) which can be leveraged to ensure desired outcomes are driven from a service ...