Principal Software Development Engineer 软件开发工程师
Daimler
Beijing
4天前

Tasks

Principal Software Development Engineer will take a key role as an expert in developing customer facing functionalities including Contact Center UI, Customer facing Application and business software solutions through object and data modeling, database design, programming, quality assurance, and implementation support.

He / she contributes as an individual or in a pair in a very agile development environment.

He / She need to play the key role in the dev team and designing the system, as well monitor Vendor develop functions or system before moved to prod.

Understanding Architecture and modifying with best practice and provide solution and continues improvement also part of key role.

Main tasks

  • The position will be responsible for designing architecture and developing new features related to Container. Containers orchestration.
  • Lead a group of Software Developers to design and develop distributed systems and distributed scheduling systems for products.
  • Develop New Change request as well project based on Java framework.
  • Design and develop working prototypes supporting core business objectives including programming, debugging and testing
  • Apply solid background and strong knowledge in IT infrastructure, Test Automation , database systems, and IT systems
  • Get familiar with best practices within the agile software development method
  • Support the team by maximizing productivity or helping the team as a result of collaboration team work.
  • Create own ideas, innovations & prototypes and initiate creative functions
  • Coordinate and co-create other ideas
  • Education

  • Bachelor degree or higher in computer science or engineering, software or information engineering or similar qualification
  • Additional Certifications over Software competencies preferred
  • Experience

  • 6+ years’ experience in software development
  • 6+ years’ experience in java platform.
  • Professional experience with both back end and front end programming
  • Working knowledge in all stages of the software development life cycle : requirements gathering, design, development, testing, and implementation.
  • Experience in agile Software Development field

  • Working experience in multi-national company or multi-cultural environment
  • Specific Knowledge

  • Profound programming background and full-stack developer with high professionalism in one of the following areas and familiarity in the others
  • Professional experience with programming languages such as Java / Python.
  • Preferable with experience with front-end technologies like modern frontend framework (VUE), JavaScript, REST, JSON
  • Professional database management experience on MSSQL databases and NoSQL database.
  • Professional experience on Docker environment.
  • Strong object-oriented design / programming skills. Functional programming skills preferred
  • Ability to write code with good changeability, extensibility and readability
  • Ability to build working prototype in short period
  • English speaking and Writing.
  • 報告此工作
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    申请
    邮箱地址
    通过点击 "继续", 我 同意neuvoo处理我的信息数据, 并给我发送电子邮件提醒 详见neuvoo 隐私政策 。我可以在任何时候取消订阅。
    继续
    申请表