service delivery careers in Kildare, Ireland