Technical Support Team Lead: Elevate Customer Excellence
Solera CorporationLeeds, England, GBSolera 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, a... Show more