Release & Change Manager
The business is a leading organisation in it sector. They are part of a large international group. They have approx 120 sites in 15 countries and an online presence in over 80 countries.
The working culture is excellent and the business looks after its people..... click apply for full job details