customer service client care careers in Carlow, Ireland