Site Manager
... mobility, worldwide Job title : Site Manager Based at: Romania Introduction Pioneering ... trains and the long-term maintenance of the metro fleet in ... . Invite (through the Deputy Construction Manager) the client to the Witness ...