Tech
CRM Developer
Responsibilities
You will play a key role in enhancing and supporting our CRM systems, contributing to group-wide initiatives in marketing technologies and system integrations to elevate the customer’s online and offline (O+O) experience.
Your core responsibilities include:
Collaborating with the Team Leader, Development Manager, and Business Units to oversee daily system analysis, design, development, testing, and implementation.
Gathering and analyzing user requirements and translating them into detailed technical specifications.
Managing and resolving issues impacting the daily operations of the CRM system.
Coordinating with cross-functional teams to address interdependencies with upstream systems.
Leading and participating in IT projects, ensuring effective collaboration across departments.
Working closely with the delivery team to ensure seamless project handover and ongoing system support.
Requirements
Bachelor’s degree in Information Technology, Computer Science, or a related discipline.
Minimum of 5 years of experience in IT, with a strong background in CRM development and support—preferably within the retail sector.
Hands-on experience and solid knowledge in: Java/J2EE, Spring Boot, Web Service APIs, SQL, Oracle RDBMS, MySQL, Oracle PL/SQL, Redis, UNIX shell scripting, Microservices architecture, CI/CD pipelines, Kubernetes, AI agents and event streaming technologies
Excellent interpersonal skills with the ability to work both independently and as part of a team.
Proficiency in English and Chinese, including Mandarin, both written and spoken.

