customer service team leader careers in Clare, Ireland