service delivery careers in Roscommon, Ireland