babcock
•
2024-05-02
Leicester, UK
IT Project Manager
IT Project Manager (BPSS / SC clearance beneficial) SF41368 Business Unit: Babcock Digital Solutions Location: Leicester, Bristol or Plymouth About the role : Overall Department Direction Babcock Digital Solutions provides Information, Analytic, Decision Suppo…