Manager, Scientific Affairs - Dublin, Ireland job at ICON plc