visa housing careers in Cavan, Ireland