Delta Capita is seeking a Customer Success Manager (CSM) in Wrexham to build and maintain relationships with key financial services clients. In this role, you will engage with clients regarding their regulatory reporting operations and act as a trusted advisor.
The position offers exposure to high-impact client interactions and opportunities for service improvement and product influence. The role supports hybrid working arrangements and requires a valid UK working permit.
#J-18808-Ljbffr