about the company.
our client is a leading international consumer company
about the team.
professionals from big MNCs , open minded environment
...
about the job.
1. Responsible for developing and reviewing the technical architecture of enterprise software to ensure that it supports the company's business goals and technology strategy. Product architecture design, system architecture design, integration architecture and projects.
2. Manage suppliers and formulate the company's technology stack, framework and development tools to build efficient, maintainable and scalable systems.
3. Manage suppliers to optimize the performance and reliability of software to ensure stable operation of the system and data security.
4. Work closely with the software development team to provide necessary technical support and guidance to ensure the efficiency of the development process.
5. Monitor emerging technology trends and products, evaluate their impact on existing technology architecture, and propose innovative solutions.
6. Manage technical risks, including risks in selected technology, system design, third-party services, etc.
7. Participate in budget preparation to ensure that technology solutions are cost-effective and reasonable.
8. Responsible for the preparation and maintenance of architecture documents to ensure that all designs and decisions are recorded in detail.
9. Work with product managers and business teams to ensure that technical solutions can meet product needs and user experience.
10. Manage the implementation, operation and maintenance of integration solutions.
skills and experience required.
1. Responsible for developing and reviewing the technical architecture of enterprise software to ensure that it supports the company's business goals and technology strategy. Product architecture design, system architecture design, integration architecture and projects.
2. Manage suppliers and formulate the company's technology stack, framework and development tools to build efficient, maintainable and scalable systems.
3. Manage suppliers to optimize the performance and reliability of software to ensure stable operation of the system and data security.
4. Work closely with the software development team to provide necessary technical support and guidance to ensure the efficiency of the development process.
5. Monitor emerging technology trends and products, evaluate their impact on existing technology architecture, and propose innovative solutions.
6. Manage technical risks, including risks in selected technology, system design, third-party services, etc.
7. Participate in budget preparation to ensure that technology solutions are cost-effective and reasonable.
8. Responsible for the preparation and maintenance of architecture documents to ensure that all designs and decisions are recorded in detail.
9. Work with product managers and business teams to ensure that technical solutions can meet product needs and user experience.
10. Manage the implementation, operation and maintenance of integration solutions.