clare hr careers in Galway, Ireland