internet technologies careers in Roscommon, Ireland