customer support executive careers in Ireland