Service Delivery Lead
- Location
- Slough, England, United Kingdom
world’s leading supply chain and technology partners. What truly sets us apart, however, is our people. We invest in training, development, and continuous improvement, and we take pride in building long-term relationships with our clients and teams across Europe. The Role: Please note this … objectives Provide operational insights andexpertiseto help customersmaximizethe value of services Monitor, report, andpresent onkey operational metrics (e.g.rack counts, OTD, issue resolution), whileidentifyingopportunities for continuous process improvement. About You Education: Bachelor’s degree in business or a related field preferred, but not essential. Experience: Experience in account management, client services ...