Senior Java/.NET/C Software Engineer (Japanese)
Core
Senior Software Engineer building complex back-end services and client-end applications (desktop/mobile) using Java or .NET.
Role type
Senior IC Software Engineer (Java/.NET)
Builds
Back-end services and client applications for global enterprises and public sector organizations
Domain
Enterprise software development, Application Modernization
Deliverable
production ML models | product features
Required skills
Java, C#, .NET, ASP.NET MVC, Web API, Core Java, Servlet/JSP, JDBC, SOAP/RESTful, Hibernate, Spring, OOP, design patterns, Git, automated testing, JavaScript frameworks (AngularJS/React/BackboneJS/Knockout JS)
Preferred skills
International software development project experience, N2+ Japanese language proficiency
Technologies
Java, .NET, C#, ASP.NET MVC, Web API, Hibernate, Spring, Oracle, MSSQL, AngularJS, React, BackboneJS, Knockout JS, Git
Responsibilities
Translate application storyboards and use cases into functional applications; Design, build, and maintain efficient, reusable, and reliable C#/.NET/Java code; Ensure performance, quality, and responsiveness of applications; Identify bottlenecks and bugs and devise solutions; Maintain code quality, organization, and automatization; Investigate alternatives and technologies for architectural review; Report to Project Manager/Team lead on daily assignments
Seniority
Senior, hands-on IC