office operations careers in Carlow, Ireland