Come and join a Winning Team
Be Remarkable. Be Yourself!
Why Should You Join Us?
At AS Watson, we believe in our people, in teamwork and the importance of your personal growth. If you are looking for the opportunity to join our award-winning international family with over 17,000 stores across 31 markets in Asia and Europe, the ASW family welcomes you…
You can enjoy:
- Convenient office location, less than 5 min. walk from MTR
- Free round-trip lunchtime shuttle bus services to Shatin
- Comprehensive Medical and Life insurance coverage, including your spouse and children
- Well-equipped Gym inside our office building
- Onsite Clinic and Lactation Room
Role Purpose:
This position will be responsible for leading system analysis, solution design, and application development activities for digital innovation initiatives across the organization, while putting a smile on customers’ faces. The role requires strong technical hands-on capability to design, build, integrate, test, deploy, and support enterprise applications and digital solutions, while ensuring alignment with business needs, architecture standards, and software development best practices. In addition, this role is expected to understand AI and Generative AI technologies, evaluate how they can be applied in enterprise use cases, and support the development of solutions involving LLMs, prompt engineering, embeddings, RAG, agentic AI, and enterprise knowledge base capabilities.
Core Capabilities You Will Apply Daily:
- End‑to‑End Solution Design & Delivery: Analyze business and system requirements, translate them into technical specifications, and define practical solution designs for digital applications and enterprise systems by applying a customer‑focused mindset and scientific, data‑driven decision making across the O+O business model.
- Hands‑on Application & API Development: Design, develop, enhance, and support applications, APIs, system integrations, and database-related components with strong hands-on programming involvement, preferably in Python.
- Full Software Development Lifecycle Ownership: Work across the full software development lifecycle, including architecture design, coding, testing, deployment, technical documentation, maintenance, and continuous improvement.
- Collaboration as Way of Working: Collaborate with business analysts, users, developers, and vendors to ensure solutions are scalable, secure, maintainable, and aligned with business objectives.
- AI & Generative AI Solution Enablement: Contribute to the design and implementation of AI and Generative AI solutions, including use cases related to LLM applications, prompt design, embeddings, retrieval-augmented generation, and agent-based workflows.
- AI Platform & Tool Integration: Support the setup or integration of AI-related frameworks, platforms, and tools such as orchestration frameworks, vector databases, cloud AI services, and automation tools where appropriate.
- Engineering Quality & Team Enablement: Review technical designs and code quality, guide junior developers, and promote good engineering practices, development standards, and delivery discipline within the team.
- Deployment, Cloud & DevOps Practices: Assist in deployment planning, environment setup, version control, and CI/CD practices, with exposure to containerization and cloud-based delivery being an advantage.
What This Role Suits In You:
You are someone who consistently demonstrates:
- Practical system analysis and solution design skills in enterprise environments
- Experience integrating REST APIs, databases, and complex systems
- Working knowledge of AI and Generative AI concepts including LLMs, prompt engineering, embeddings, RAG, and agentic AI
- Familiarity with Docker, Kubernetes, cloud deployment, version control, and CI/CD practices
- Clear communication skills and the ability to collaborate effectively across technical and business teams
What Drives Success In This Role:
Success depends on consistently demonstrates:
- Solid experience in software engineering, system analysis, application development, or a related technical role, with strong capability in hands-on development and solution delivery.
- Strong programming knowledge, preferably in Python, as well as experience in REST API integration, databases, and enterprise application environments.
- Good understanding of software development lifecycle, architecture principles, system design, design patterns, testing, deployment, documentation, and ongoing support.
- Familiarity with AI and Generative AI concepts such as LLMs, prompt engineering, embeddings, RAG, agentic AI, and enterprise knowledge base development.
- Exposure to AI frameworks, cloud AI platforms, vector databases, and automation tools will be an advantage.
- Ability to coach junior team members and strengthen coding standards, solution quality, and development practices across the team.
- Good communication, teamwork, and stakeholder management skills, with the ability to work effectively across both technical and business teams.
What is holding you back?
Grasp this opportunity and don't let this great chance to shape your life slip away!
Apply now!
We are an equal opportunity employer and welcome applications from all qualified candidates. The information provided will be treated in strict confidence and be used only for consideration of your application for relevant/ similar posts within the AS Watson Group.