Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software, Experienced Design Engineer(Back-End)

AT Schneider Electric
Schneider Electric

Software, Experienced Design Engineer(Back-End)

Shanghai, China

Job Title: Back-End Developer - Engineering Tool

Job Description:

We are seeking a talented Back-End Developer to join our team and contribute to the development of our PC Web-based software engineering tool. This tool is essential for configuring physical devices, such as managing settings, network parameters, and graphical logic. As a Back-End Developer, you will work on designing, building, and maintaining the server-side components that power the software, ensuring performance, scalability, and reliability.

You will be responsible for building microservices, APIs, and database solutions that integrate seamlessly with the front-end and enable smooth user experiences. If you are passionate about building robust, scalable back-end systems and working in a collaborative team environment, this role is for you.

Want more jobs like this?

Get jobs in Shanghai, China delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key Responsibilities:

• Back-End Development: Design, develop, and maintain server-side components and microservices using C# .NET back-end technologies.

• API Development: Build and optimize RESTful APIs for communication between the back-end and front-end systems.

• Database Design: Work with PostgreSQL databases to design, integrate, and maintain data models and schemas.

• System Performance: Focus on optimizing the performance, scalability, and reliability of back-end systems, ensuring that the tool functions well under high loads.

• Microservices Architecture: Develop and implement microservices architectures that are scalable, modular, and easy to maintain.

• Testing & Quality Assurance: Write unit and integration tests to ensure the stability and reliability of back-end services.

• Collaboration: Work closely with front-end developers and other team members to ensure seamless integration across the full stack.

• Continuous Improvement: Contribute to the continuous improvement of development processes, automated testing, and CI/CD pipelines.

资格

Required Skills & Qualifications:

• Bachelor ' s degree in Computer Science, Engineering, or a related field.

• Proven experience as a Back-End Developer with strong proficiency in C# .NET

• Experience with microservices architecture, RESTful APIs, Rebus, and web services.

• Strong knowledge of SQL (e.g., PostgreSQL) and Microsoft entity.

• Experience in performance optimization and system scalability.

• Knowledge of CI/CD pipelines, automated testing tools, and deployment strategies.

• Excellent problem-solving skills and ability to write clean, maintainable code.

• Strong self-learning and reverse engineering capability.

• Strong collaboration and communication skills.

Preferred Qualifications:

• Experience working in an Agile environment.

• Experience with security best practices for back-end systems.

时间表: 全职
请求编号: 009857

Client-provided location(s): Shanghai, China
Job ID: Schneider_Electric-https://careers.se.com/jobs/009857?lang=zh-cn
Employment Type: Other