tech careers in Offaly, Ireland