Partner heavily with technology partners, including business analysts, infrastructure, and other developers, at all levels. Analyze and develop deep expertise of business processes, requirements, data, and technology products. Perform development on the required enhancements for the application as needed. Perform troubleshooting for any issues that may arise in any of the environments. Support production rollouts of the functionality on-site. Provide production support as needed. Additional duties as assigned.Minimum 5+ years application development experience Degree in a technical or analytical field with preferred focus on Computer Science or Information Systems Preferably with good understanding of Banking or Life Insurance business & System Must have excellent analytical, technical, and oral communication skills. Excellent interpersonal skills necessary to work effectively with colleagues at various levels of the organization. Ability to organize/manage multiple priorities and projects coupled with the flexibility to adapt to changes in a fast-paced environment. Self-motivated team player. Must possess the ability to research and resolve issues independently while working across teams to acquire needed information. Excellent Microsoft.NET frameworks Experience developing SOA services (Rest) Experience with ExtJS/Angular JS/ReactJSSuccessful candidates will be able to sign a labor contract immediately, no need to go through a probationary period; Salary shall be discussed during the interview; Monthly working allowance when working at client's office; 5 working days per week (Monday-Friday), some extent flexible working hours; Friendly, professional and open working environment; Premium Heath Care Insurance 24/7 for Key Person; Company Trip and Events, Birthday Party, Year End Party; Labor Contract, Social insurance as Labor Law; Training courses: Technical skills, Japanese; Professional and Flexible Working Environment.