channel & sales careers in Cavan, Ireland