SITE CUSTOMER SERVICE MANAGER jobs in LUTON, United Kingdom #2

of work to ensure that Leonardo’s service and performance meets legal, head office and customer needs and is in line... reporting to Italy through the Service Now system; Ensure compliance with environmental and energy legislation; Carry out site...

Leonardo