Software Developer

Your role
Mission
As a Software Development Engineer for customer-facing projects at DDS, you will hold a dual role: developing robust software solutions while supporting customer projects through unit testing, on-site validation, and remote assistance. When necessary, you will travel to customer sites to install, commission, and maintain our digital solutions, ensuring seamless integration and optimal performance. Additionally, you will contribute to the ongoing development and improvement of our software products by integrating customer feedback and field experience back into the development lifecycle.
作为一名面向客户项目的软件开发工程师,您将在DDS承担双重角色:既要开发稳健的软件解决方案,也要通过单元测试、现场验证以及远程等方式支持客户项目。在必要的情况下,您将前往客户现场进行安装、调试和维护我们的数字化解决方案,确保无缝集成和最佳性能。同时,您将参与软件产品的持续开发和改进,将客户反馈和现场经验融入开发周期。
Major Responsibilities
Duties and responsibilities include, but are not limited to:
- Design, develop, and validate software solutions based on customer requirements and field experience.
- Collaborate with the software team leader and other development teams to ensure consistency and quality.
- Participate in agile development processes, including story mapping, sprint planning, and iterative releases.
- Contribute to the product and software roadmap, focusing on solutions that address real-world customer challenges.
- Write and maintain comprehensive unit tests to ensure code quality and reliability.
- Gather and analyze customer feedback during field activities to inform product improvements.
- Ensure high levels of customer satisfaction through professional service and problem-solving.
- Travel to customer locations for software installations, commissioning, troubleshooting.
- Capitalize on field experience to propose enhancements and new features.
- Document field activities, changelogs, and lessons learned for internal knowledge transfer.
- Participate in feedback sessions and promote a culture of continuous improvement.
- Work closely with the software team leader, marketing, service, and customer center teams.
- Share insights from customer interactions with the broader team to align development priorities.
- Support the customization of standard solutions to meet
任务职责包括但不限于:
- 根据客户需求和现场经验设计、开发并验证软件解决方案。
- 与软件团队负责人及其他开发团队协作,确保一致性和质量。
- 参与敏捷开发流程,包括故事映射、迭代计划和版本发布。
- 为产品和软件路线图做出贡献,聚焦解决客户实际问题的方案。
- 编写并维护全面的单元测试,确保代码质量和可靠性。
- 在现场活动中收集和分析客户反馈,用于产品改进。
- 通过专业服务和问题解决,确保高水平的客户满意度。
- 前往客户现场进行软件安装、调试和故障排查。
- 基于现场经验提出改进和新功能建议。
- 记录现场活动、变更日志和经验教训,进行内部知识传递。
- 参与反馈会议,推动持续改进文化。
- 与软件团队负责人、市场、服务及客户中心团队紧密合作。
- 分享客户互动中的洞察,确保开发优先级与市场需求一致。
- 支持标准解决方案的本地化定制,聚焦“中国本地化”战略。
To succeed, you will need
Education & Experience
- Bachelor/master’s degree in computer science or other related majors.
- 2 years’ professional experience in software development, preferably with customer-facing or field service experience.
Knowledge & Skills
- Strong programming skills in C# .NET for backend development.
- Experience with front-end JavaScript frameworks such as React, Angular, or Vue.js.
- Familiarity with customer applications (e.g., MES, process control, traceability).
- Soft skills: Client orientation, communication, teamwork, adaptability, initiative, and problem-solving.
- Language: Mandarin, read & write skill in English.
- Willingness to travel regularly within China and occasionally internationally.
Personality & Behavior Traits
- Entrepreneurial spirit, ingenuity, and synthesis.
- Commitment to quality and environmental standards.
- Protect the company’s intellectual property.
教育和经验要求:
- 本科及以上,计算机等相关专业。
- 至少2年软件开发经验,最好具备客户面对面或现场服务经验。
知识技能:
- 精通 C# .NET 后端开发。
- 熟悉前端 JavaScript 框架,如 React、Angular 或 Vue.js。
- 了解客户应用(如 MES、过程控制、追溯系统)。
- 软技能:客户导向、沟通能力、团队合作、适应性、主动性和问题解决能力。
- 语言:普通话,英文读写能力。
- 能接受在中国境内定期出差,偶尔国际出差。
性格和行为特质:
- 具有创业精神、创造力和综合能力。
- 致力于质量和环境标准。
- 保护公司的知识产权。
In return, we offer
•A friendly, family-like atmosphere
•Plenty of opportunities to grow and develop.
•A culture known for respectful interaction, ethical behavior and integrity
•Potential to see your ideas realized and to make an impact
•New challenges and new things to learn every day
•Access to global job opportunities, as part of the CPD Group.
Job location
Shanghai
Contact information
Talent Acquisition Team: Young Zhang
Uniting curious minds
Behind every innovative solution, there are people working together to transform the future. With careers sparked by initiative and lifelong learning, we unite curious minds, and you could be one of them.