business & support services careers in Sligo, Ireland