service delivery careers in Mayo, Ireland