618, 671 Nomura Research Institute IT Solutions America Jobs Hiring Near You