it solutions sales careers in Carlow, Ireland