Technical Customer Support Manager
- Location
- Greater London, England, United Kingdom
Customer Success, Service Delivery, Incident Management, Operations Management, or Technical Support environment. Strong communication skills Experience managing customer relationships within a technology, networking, telecommunications, managed services, or service provider environment. Technical and networking understanding to improve ways of working Proven leadership skills #J-18808-Ljbffr ...