It expert careers in Carlow, Ireland