help desk careers in Galway, Ireland