Manager, Scientific Affairs job at ICON plc