customer service director careers in Ireland