sales it careers in Galway, Ireland