Share this Job

Senior Software Engineer - Nanjing

Location: 

Nanjing, CN

 

For our office in Nanjing, we are looking for a Senior Software Engineer within our IT department. We offer a young, dynamic, and international corporate atmosphere as well as the benefit of customized training adapted to your needs throughout your career.

 

 

JOB DESCRIPTION:

 

Specific responsibilities include the following:
• Carry out system architecture design, technical planning & POC analysis according to project requirement;
• Review, improve and enhance existing System architecture design;
• Carry out system analysis, design, write design documents, and develop core code with high quality standard according to product or project requirements;
• Assist to make project development plan, manage project development progress and code quality, guide developers or testers to carry out relevant work, and solve technical problems in time;
• Actively understand the development of the industry, relevant new technologies and trends, conduct public relations research on new technologies, select models, promote technological progress and innovation;
• Communicate with U.S. and European teams to complete work, including Email and meetings.


YOUR PROFILE:

 

• Bachelor’s Degree in Software Engineering or Information Technology, familiar with Object oriented thought and design pattern;
• In-depth understanding of C#, and be proficient with Visual Studio / Visual Studio Code;
• At least 5 years’ experience on ASP.net MVC and WebAPI;
• Good at web layout with DIV + CSS, good understanding of TypeScript and skilled in Angular, React or Vue;
• Skilled use SQL Server, have good understanding of SQL basics, Stored Procedure and Function, have experience in Entity Framework or LINQ;
• Experience of project management or Team leader will be preferred;
• Excellent communication and problem-solving skills, and ability to work well in a team environment;
• Great English oral skill, and responsible for work;