Information Technology Services Manager
28 days ago
London
The role is hands on - the face of IT - minimum 4 days a week in the Central London office, responsible for ensuring the availability of all required hardware, software, and support, to enable the ...