Technical Support Team Manager
- Hiring Organisation
- MICHELIN Connected Fleet
- Location
- Leeds, UK
experience in a technical support or customer service environment, including leading, supervising and mentoring high performing teams Strong technical understanding of fleet management/telematics solutions, or a comparable technical product A track record of coaching individuals to improve performance and technical capability Strong customer orientation with an ability ...