Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ABB

Senior Software Engineer

ABB

. Responsible for planning, designing, developing, and delivering high-quality .NET solutions.

Posted 4/26/2026full-timeShanghai • 🇨🇳 ChinaSeniorWebsite

Tech Stack

Tools & technologies
AngularASP.NETAzureCloudDockerEntity FrameworkJavaScriptMicroservicesMySQL.NETReactSQLVue.js

About the role

Key responsibilities & impact
  • Responsible for planning, designing, developing, and delivering high-quality .NET solutions.
  • Ensure robustness of system architecture and quality of code.
  • Mentor a development team of 2-3 members.
  • Guide the development team, responsible for task allocation, code reviews, and performance evaluations.
  • Lead the application system architecture design, technology selection, and core module coding.
  • Take charge of or participate in entire process from requirements analysis to deployment.
  • Design and implement solutions based on Microsoft technology ecosystem.
  • Lead end-to-end after-sales service and technical management.

Requirements

What you’ll need
  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of .NET full-stack development experience (with proficiency in C#, .NET Core/.NET 5+, ASP.NET MVC/Web API), including at least 2 years in a technical team lead or project management capacity.
  • Mastery of object-oriented design and common architectural patterns (e.g., MVC, Microservices)
  • Familiarity in Entity Framework Core, dependency injection, multi-threading, and asynchronous programming.
  • Experience with at least one mainstream front-end framework (e.g., Vue.js, Angular, React)
  • Proficiency in SQL Server or MySQL development and performance optimization.
  • Hands-on experience with Microsoft Azure (or other major cloud platforms), and knowledge of containerization technologies (e.g., Docker), system deployment, monitoring, and permissions management.
  • Familiarity with Agile development methodologies such as Scrum.
  • Fluent English is preferred to communicate with global teams.

Benefits

Comp & perks
  • Outstanding communication, coordination, and teamwork skills
  • Excellent analytical, problem-solving, and decision-making abilities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#.NET Core.NET 5+ASP.NET MVCWeb APIEntity Framework CoreSQL ServerMySQLobject-oriented design
Soft Skills
mentoringtask allocationcode reviewsperformance evaluationsleadershipcommunication
Certifications
Bachelor's degreeMaster's degree