Digital Application Engineer-数字化应用工程师

Job Description

Job overview:

Digital Application Engineer is responsible for building software applications to support Siemens customers digital transformation. The overall objective of this role is to contribute to digital applications systems analysis, architecture design and programming activities.



  • Plan, design and develop cloud based or on-premise digital solutions to meet business requirements in adherence with Siemens standards, processes and best practices
  • Own implementation of a application throughout the software development lifecycle
  • Develop software independently and rapidly with a focus on quality in an agile environment
  • Ensure adherence to continuous improvement practices as required to meet quality/time to market imperatives
  • Perform application maintenance, production incident problem management, root cause identification, problem solving
  • Research current and upcoming digital technologies and frameworks
  • Drive/collaborate with other technical leaders/software engineers on system/functional design and development
  • Engage with architecture to clearly understand the digital solution design and roadmap
  • Collaboration with product owners, stakeholders and designers to implement enhancements or new applications
  • Consult with internal/external users, clients, and other technology groups on requirements and issues, recommend programming solutions, install, and support customer exposure systems



  • Bachelor's degree or above in Information Technology, Computer Science or Engineering or equivalent work experience.
  • Minimum 5+ years of development experience in cloud application. IOT application/product development experience is a preferred.
  • Excellent domain knowledge & proven experience working with Java, Spring Framework, Micro service, REST, multi-thread, distribution system, cache, and messaging service
  • Excellent domain knowledge & proven experience in SQL & NoSQL database(e.g. PostgreSQL,MongoDB),and data model design & development
  • Solid knowledge and comprehensive understanding about DDD, API design, design pattern, common used framework, database design & development
  • Knowledge of DevOps and tools such as Jenkins, Git, Docker, Kubernetes
  • High-energy, team player, detail-oriented, proactive and work under pressure in a dynamic and fast paced environment with frequent and on-time releases
  • Strong performance tuning, troubleshooting and debugging skills
  • Excellent communication skills with English(working language) and Mandarin
  • Experience in big data platform(e.g. Spark, Flink, Hadoop) is a plus
  • Experience in node.js, python, H5/css/javascript is a plus
  • Knowledge of streaming data and protocols like WebSockets, MQTT, AMQP is a plus

Organization: Smart Infrastructure

Company: Siemens Ltd., China

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?