Job Description
This range is provided by Sellick Partnership. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from Sellick Partnership
Delegated Authority Customer Support Specialist
Location: London, England, United Kingdom
Industry: Insurance
Delegated Authority Customer Support Specialist is required to join a well-known insurance business on a permanent basis which is part of a wider global reinsurance group.
You will be joining a newly formed team within the business, responsible for assessing outsourced service providers and ensuring they deliver good customer outcomes through the new customer outcome monitoring framework.
Responsibilities
- Work closely with the Manager to support the implementation of the Customer Outcomes Monitoring Framework, which will include organising a schedule of revie...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application