EPAM Systems | Senior Software Engineer (.NET) job in China | HiredChina.com | Make your next defining career in China | 招聘外国人

Senior Software Engineer (.NET)

Employment typeFull-timeSalaryNego RMB per month Location China(中国)Shenzhen

HR last follow 6 days ago 635 views

Job description


Responsibilities · Play key developer and software architect roles. Sometimes may play development team lead and project coordinator roles as well · Write high quality and testable code following clean code and SOLID design principles · Conduct code reviews · Create design, technical and project documentation · Plan and schedule own work for tasks and projects, also implement functionality without direct supervision · Perform profiling and troubleshooting of existing solutions · Coordinate application deployment · Follow and understand defined software development process · Participate in workshops and presentations of proposed solutions to clients · Communicate with clients on a regular basis to clarify business requirements · Provide coaching to team members with technical solutions · Work independently while in close collaboration with others in the team and across projects


Requirements · Bachelor's degree or above in Computer Science, Software Engineering or related majors · Minimum 5 years of experience in software engineering and development of technology solution using Object Oriented Programming and Microsoft Technologies including C#, LINQ, Entity Framework, ASP. NET MVC, ASP.NET Web API, IIS, SQL Server 2012/2016 · Experience of continuous integration (e.g. Jenkins or TeamCity), automated deployment (e.g. Octopus Deploy), and source control tools (Git, TFS, SVN) · Good hands on experience in using various utilities, such as Grunt / MSBuild / Bower / NuGet / WIX · Experience of Agile development · Ability to provide realistic estimation on required effort and manage to complete tasks in accordance with estimation · Good communication skills · Intermediate (CEFR B1) or higher level of spoken and written English Desirable · Knowledge of SQL/NoSQL databases · Experienced in designing and building APIs, integrating with modern-web applications (e.g. AngularJS, ReactJS) · Working experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with cultural and time zone differences · Experienced in mentoring juniors or colleagues with less related experience on the project(s) · Experienced in conducting trainings or technical tech talks in the area of expertise

Required Languages



Mid-Senior level

Share QR code

IT 10,001+ employees Founded 1993 Privately Held


Looking for job?

Leave your resume