msc it project management careers in Galway, Ireland