chief customer careers in Sligo, Ireland