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.
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