it sales marketing careers in Carlow, Ireland