Technical Support Team Lead: Elevate Customer Excellence
Solera Corporation
LeedsSolera Corporation seeks a Technical Customer Support Manager in Leeds to lead a team of up to 15 representatives. Your role involves motivating the team, ensuring high customer support standards, and collaborating with other departments. Ideal candi...Read More>>.
