it solutions sales careers in Cavan, Ireland