Service Delivery Manager - £34,520 - £43,151 A Year
9 days ago
Deliver the contract: Monitor service standards and take prompt action to resolve capacity, housekeeping, and customer service issues;. Youll be responsible for the day-to-day running of multiple sites, leading teams, hitting health, safety, environmental and customer service standards, and maximisi