it,sales director careers in Carlow, Ireland