Technical/Project Manager (Mechanical Bias)
5 days ago
Leeds
... Services Engineering) to their project team in Leeds. In this role you will lead, own and manage ... Build and maintain mutually beneficial customer, key supplier and internal relationships. Promote ...