We are seeking a Customer Contact Center Manager to lead our team in Durham, North Carolina. This role involves overseeing the daily operations of the customer service department and ensuring a high level of customer satisfaction.
The Customer Contact Center Manager will be responsible for managing a team of customer service representatives, monitoring performance metrics, implementing process improvements, and resolving escalated customer issues.
This position requires a Bachelor's degree in Business Administration or related field and a minimum of 5 years of experience in customer service management. The ideal candidate should be located in Durham, North Carolina or willing to relocate.
We invite passionate and dedicated individuals to apply for this exciting opportunity to make a difference in the customer service industry. Join our team and be part of our commitment to excellence in Durham, North Carolina.