software engineer

Job Description


Tasks
Serving as a full stack software engineer Energy Conversion Team, Research Group of Energy System in Corporate Technology of Siemens Limited China, based in Beijing, the routine work will include
- Working as a full stack software expert to be responsible for
• According to the requirement, to provide reasonable technical selection, design and develop the web solution for DES (Distributed Energy System)
根据需求提供合理技术选型,设计合理的Web技术框架实现出针对DES(分布式能源管理系统)的合理解决方案。
• Participate in project requirements, analysis and review according to the project plan, independently complete the development work, submit high-quality code and finish the task on time
参与项目需求分析与评审,按照项目计划,独立完成开发工作,提交高质量代码,按时交付工作任务。
• Optimize the code quality, system performance and user experience of DES continuously
持续的优化DES的代码质量、性能以及用户体验。
- Working together with global colleagues for energy system component modeling and algorithm realization
- The full stack software engineer should be able to work independently solve the problem and take the responsibility 

Education
- Bachelor degree and higher degree is preferred
- Specialize in the field of computational calculation science and technology,  also other computational calculation, software development relate discipline or  other crossed disciplines with computational calculation

Knowledge/language
- Fluent in English & Chinese
- Looking for a seasoned full stack Java Script/Java/Python engineer with strong experience in building Web applications using the latest technology stack. A strong foundation in Computer Science fundamentals with excellent problem-solving skills, deep knowledge of data structures and object-oriented design and development paradigms
寻找经验丰富的全栈JavaScript / Java / Python工程师,他们在使用最新技术栈构建Web应用程序方面具有丰富的经验。具有计算机科学基础知识,出色的解决问题的能力,深入了解数据结构,以及面向对象的设计和开发范例
- 3+ years of professional software development experience, skill in web-front-end developing (HTML5, CSS, Javascript, Vue.JS, AngularJS) and familiar with web-back-end developing (Java, Python, etc.)
3年以上的专业软件开发经验, 精通前端开发(HTML5,CSS,JavaScript,Vue.JS),熟悉后端开发(Java,Python)
- Demonstrated experience architecting, developing and deploying full stack (client and server side) internet-scale, distributed and mission critical services
具备构建,开发和部署完整栈(客户端和服务器端)互联网规模,分布式和关键任务服务的经验。
- Ability to develop new and innovative applications as well as debug and refactor existing code
能够开发新的具有创新性的应用程序以及调试和重构现有代码
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
能够与技术和非技术跨职能团队有效地进行书面和口头沟通
- Familiar with HTML5 based network Diagram components (e.g. Graph Editor, etc) is preferred
熟悉基于HTML5的网络图组件(例如Graph Editor 等)者优先
- Familiar with docker, deploy and maintains on cloud is preferred
熟悉容器化技术(docker),具备云部署和维护者优先。

Experiences
- At least three years software development working experiences and software project experiences
3年及以上专业软件开发经验以及软件工程项目经验

Additional capabilities
- Adaption and capability to team work
- Excellent communication skill
- Proactive and capable in implement
- Capability of analyzing and solving problems
- Willingness to travel frequently in China and abroad as required and long time stay as required


Job ID: 178254

Organization: Corporate Technology

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?