life sciences careers in Longford, Ireland