A global construction & infrastructure service company require a Site Manager to be part of their team based on the Hinkley Point C power station.