visa housing careers in Longford, Ireland