Solution Architect 解决方案架构师

Requirements Engineering, Specification and Solution Design:

- For new systems/enhancements without vendor support, gather and understand the functional and non-functional requirement from the project team / application owner team / BU, and provide high level solution design regarding:

- Technical feasibility and solution for the new requirement in line with Enterprise Architecture principles

- Integration / interface design if the requirement need to cover multiple systems

- Pros and cons and recommendation if there are multiple solutions to fulfill the requirement

- If there is vendor support, then support in the technical part of the RFP composing and vendor selection evaluation, guide the vendor to understand the functional/non-functional requirements, and approve the solution provided by the vendor based on Enterprise Architecture principles  

Solution Quality Assurance:

- Guide the development team in the implementation phase, to make sure the original design is properly implemented

- Ensure the solution architecture aligns with the strategic roadmap

- Support the definition of the non-functional requirements and review test results

- Lead the technical integration in the landscape for the assigned projects
- Enterprise Architecture Management. Adhere the architecture principles and guidelines in the solution design 
- Develop patterns and guidance to become reusable in a broader enterprise architecture 
- Developing Services Orientated Architectures (SOA) & Microservices architecture
Technology Management: 

- Follow the latest trends & best practice and derive possible use cases

- Drive setup of PoC for new technology in collaboration with Infrastructure team

- Maintain Landscape repository and manage the technology lifecycle for assigned applications

- Define standard architecture framework/toolkits to include in technology roadmap 
Other Tasks:

- Support operations on executing big changes

- Strong collaboration with Business units and Stakeholder

- Build Domain knowledge of the business area

- Know-How transfer within the own team and close collaboration with infrastructure architects   

- Bachelor and/or Master degree in computer science or equivalent
- 5+ years of experience in software development and software design, end customer facing applications ideally in a role of development lead
- Experience in software design, microservices architecture and container technology
- Experience in a cross-culture working environment. Strong ability to cooperate and coordinate with the teams from different countries or different cultural background.
- Knowledge about common EA Frameworks, preferably TOGAF.
- Full stack development experience and knowledge on finance industry preferable
- Deeply understanding of node.js, proficient with at least one main frontend libraries like VUE.js, React.js, javascript
- Proficient with backend language development Java, Python, C#, Golang and etc.
- Experience in mainstream DB
- Experience in distribution system design and development
- Experience in Cloud, Bigdata is plus
- Experience in API/Data govenence, Identity and Access Management is plus
- Experience in the enterprise system of BPM, call center technology, contract management, retail system, credit system, mobile App is a plus
- Experience in J2EE, SOA and Micro services experience required, Web Services (WSDL,Rest API, ect. ), JAVA or MS .net coding, software container technology (Docker, Windows container), familiar with mainstream DB (MS SQL, Oracle, PostgreSQL) and ideal No SQL DB experience, knowledge of infrastructure including servers, storage, firewalls, load balancers, routers, etc., 
- Familiar with MQ, Cache service, monitor tools, memory analysis tool.
- English is a MUST

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.