Technical Services Manager New Windsor, UK
- Location
- Windsor, England, United Kingdom
Required Strong leadership skills with a passion for staff development and coaching Excellent interpersonal and communication abilities, with the skill to inspire and motivate Strategic thinker who can balance immediate operational needs with long-term team growth Proficient in project management principles and service delivery best practices Customer-focused ...