it technology careers in Offaly, Ireland