IT Service Manager
- Location
- Glasgow, Scotland, United Kingdom
least 5 years of relevant team or project management experience in technology. Technology-related university degree or equivalent relevant background. Fluent English and advanced Spanish (C1 or higher); strong stakeholder management. #J-18808-Ljbffr ...