Convenience Retail Asia Limited
Senior Software Engineer (Retail Systems & Integration)
Skills
3 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Hong Kong Island, Hong Kong
Work mode:
Onsite
Published on:
7 August 2026
What they need
We are seeking a highly skilled and passionate Senior Software Engineer to join our core internal engineering team. In this role, you will be a primary contributor to system integration and system development of retail systems. Secondary role is to provide system support to troubleshoot complex production issues and ensure system reliability.
Job Responsibilities:
System Integration
- Architect and develop robust APIs (RESTful) and middleware to facilitate real-time data exchange between in-house systems and third-party retail platforms (e.g., POS, ERP, Order Management Systems, Warehouse Management Systems, and E-commerce platforms).
- Build and maintain event-driven architectures to ensure accurate, real-time synchronization of inventory, pricing, and customer data across all channels.
- Implement secure authentication and authorization protocols (e.g. OAuth, JWT) for all internal and external API integrations.
In-House System Development
- Design, build, and deploy scalable, secure, and highly available in-house applications (e.g. inventory management tools, operational dashboards, customer-facing services).
- Write clean, maintainable, and efficient code (e.g. PHP, .NET)
- Lead the transition toward a microservices and API-first architecture.
- Champion engineering best practices, including Test-Driven Development (TDD), automated testing (unit and integration), and rigorous code reviews.
- Collaborate with Business Solution Manager and Business Analyst to translate business requirements into technical solutions.
Database Development & Optimization
- Design, optimize, and maintain MySQL databases – including schema design, indexing strategies, and query performance tuning
- Write complex SQL queries (joins, subqueries, aggregations) and analyze execution plans
- Implement database best practices (normalization, partitioning, caching, replication where needed)
System Support & Maintenance
- Provide system support to users for production issues
- Perform deep-dive root-cause analysis on system failures, performance bottlenecks, and integration data discrepancies.
- Develop and implement hotfixes, patches, and performance optimizations.
- Set up and monitor application performance and logging tools to proactively identify and resolve issues before they impact store operations or customers.
Required Qualifications:
- Education: Bachelor degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience:
- 5+ years of experience in software engineering, systems development and system integration.
Technical Skills:
- Strong background in modern programming languages and frameworks (e.g., PHP,NET, Java, C#, Python etc).
- Solid experience in API design (REST) and integration middleware.
- Experience with cloud platforms e.g. AWS or AliCloud
- Solid understanding of database architecture e.g. MySQL
- DBA certificate
Preferable Qualifications
- Direct experience working in the Retail industry is a definite advantage
- Familiarity with specific retail technology ecosystems e.g. POS, ECOM, CRM, OMS, ERP, WMS etc
- Understanding of retail-specific challenges such as high-volume transaction processing, real-time inventory synchronization, and omnichannel fulfilment
- Fluent in Cantonese, Mandarin, and able to read and write English technical specification
We are an equal opportunity employer and welcome applications from all qualified candidates. Interested parties, please forward your resume stating salary expectation and available date to us.
For more information of CRA, please visit www.cr-asia.com
All applications will be treated in the strictest confidence. Personal data provided will be used for recruitment purpose only. The information collected might also be disclosed to other associated companies of the Fung Group for job matching of similar vacancies.
The provision of full and complete information in support of your application is necessary for selection purposes. Applicant has the right to request access to and correction of personal data collected from him/her in writing to the Human Resource Manager by email to [email protected].
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
9 days ago
Quick apply
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
14 hours ago
Quick apply