Software Developer/ 软件开发工程师

Requirements Engineering, Specification and Solution Design
- 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 cocreate other ideas
CCT Application Quality Assurance
- Continuously improve and optimize the exiting CCT applications
- Code review of the supplier’s delivery
- Define and execute test cases to ensure a high quality of the deliverables.
Coordinate the test management with business users, project teams, application management teams to ensure high quality of system integration tests.
- Review and codesign the test documents including the documentation of test case design, test planning and test result.
- Coordinate with the supplier rework and bugfixing.
Application Run
- Debugging and adjusting the CCT custom code or configurations within the Incident and Problem Management activities
- Manage and coordinate the environment in cooperation with the operation team which is responsible for the infrastructure.
- Provide software packages for deployment and be able to deploy packages into the development environment
- Create and provide configuration scripts (e.g. monitoring, security etc.) to the operation team to setup/adjust the environment.
- Maintain interfaces to the middleware and different other applications.
Supplier Management
- Manage the suppliers with the aim to reach the project goals
- Relationship management with suppliers
- Coordinate bugfixes, deliveries and requirement engineering with the supplier.
- Create and align project plan together with the supplier
- Represent the interests of the company against the suppliers
- Leading the suppliers based on the interests and goals of the company/project.
Other Tasks
- Take over a consulting role.
- KnowHow transfer within the personal team and the operation teams.

Education
Bachelor degree or higher in computer science or engineering, software or information engineering or similar qualification.

Experience
• 3+ years’ experience in software development
• 3+ years’ experience in java platform.
• Professional experience with back end , 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 multinational company or multicultural environment

Specific Knowledge
• Intense programming background and fullstack 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 frontend 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
• Preferable English speaking and Writing.

Usage of Cookies

Daimler uses cookies for optimal visualization and ongoing improvement of the website. By using this website you agree to the usage of cookies.