human resource careers in Carlow, Ireland