Deputy Technical Service Manager
26 days ago
Newport
... or Head of Technical Services. You will be one of the first to assist, support and deputise for ... the center. * Assist the Technical Service Manager in planning, coordinating, and executing ...