Junior Software Engineer (Application Development Engineer )
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development · Full Stack
In short
ABB seeks a .NET Application Development Engineer in Xiamen or Beijing, China, to design, develop, and deliver high-quality .NET solutions for core business systems in manufacturing. The role involves end-to-end development, business analysis, technical implementation, quality assurance, system operations, and driving innovation with AI technologies.
Responsibilities
- Own end-to-end development, iterative optimization, and technical architecture upgrades for core business systems (MES, SCM, QMS, IIoT).
- Participate in business requirements analysis and technical solution design, translating complex needs into feasible and scalable solutions.
- Lead core technical implementation, coding, unit testing, and debugging, ensuring system stability, security, and high performance.
- Oversee post-deployment monitoring, performance tuning, and issue response for mission-critical systems.
- Drive innovation by exploring and implementing AI technologies (ML, computer vision) in smart manufacturing scenarios.
Requirements
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- Around 3 years of .NET full-stack development experience.
- Proficiency in C#, .NET Core/.NET 5+, ASP.NET MVC/Web API.
- Mastery of object-oriented design and common architectural patterns (MVC, Microservices).
- Familiarity with Entity Framework Core, dependency injection, multi-threading, and asynchronous programming.
- Experience with at least one mainstream front-end framework (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).
- Knowledge of containerization technologies (e.g., Docker).
- Familiarity with Agile development methodologies such as Scrum.
Desired Qualifications
- Experience with system deployment, monitoring, and permissions management.
#Application Development#Software Engineering#.NET#C##Azure#SQL#Agile#Smart Manufacturing