Senior Manager, Project Management job at ICON plc