How you will contribute
- Design digital solutions for our retail business, focusing on CRM, e-commerce systems, WeChat mini-programs, and other related systems by creating system design documents.
- Collaborate closely with business teams to understand their requirements and design solutions based on their needs.
- Develop and maintain a deep understanding of various technologies, programming languages (especially Java), and database solutions to optimize system design.
- Design the integration and logic relationships between different systems.
- Stay up-to-date with the latest industry trends and technologies, ensuring the team consistently delivers innovative and competitive solutions.
Requirement
- Bachelor's degree in computer science, Information Systems, or equivalent education or work experience.
- Minimum of 5 years of experience in a technical role, with a deep understanding of retail business processes.
- Solid understanding of WeChat ecosystem, e-commerce systems, CRM, and WeChat mini-programs.
- Experience with one or more programming languages/technology stack, preferably Java.
- Solid sql/no-sql DB understanding, including experience with various database types and a basic understanding of data storage and retrieval.
- In-depth understanding of Kafka integration and its mechanisms.
- Solid experience on AliCloud related architecture solutions
- Familiarity with DevOps processes and tools is a plus, but not required.
- Experience with other Corporate applications is nice to have (e.g. SAP ERP, HR system..)
- Analytical skills and problem-solving attitude, strong organizational skills.
- Possess an architect mindset and ideally hold relevant architect certifications.
- Passionate about good practices, clean architecture, and learning new technologies.
- Detail-oriented with a proactive approach, able to work on different tasks simultaneously.
- Fluent in English, both in oral and written communication, with the ability to effectively communicate with business and technical teams.