Site Manager
... mobility, worldwide Job title : Site Manager Based at: Romania Introduction Pioneering ... control, to infrastructure and electrification projects, along with metro trains and ... Invite (through the Deputy Construction Manager) the client to the Witness ...