IT Service Delivery Manager
- Location
- Accrington, England, United Kingdom
with the ability to work effectively with technical and non-technical audiences Experience managing suppliers, service providers, and technology partners Strong analytical and problem-solving skills, with the ability to use service data to drive improvements Organised and confident managing multiple priorities in a fast-paced environment Experience ...