DFI Retail Group (the ‘Group’) is a leading Asian retailer. As at 30 Jun 2024, the Group, its associates and joint ventures operated some 11,000 outlets and employed over 200,000 people. The Group had total annual revenue in 2023 exceeding US$26 billion. The Group is dedicated to delivering quality, value and exceptional service to Asian consumers through a compelling retail experience, supported by an extensive store network and highly efficient supply chains.
The Group (including associates and joint ventures) operates a portfolio of well-known brands across six key divisions: food, convenience, health and beauty, home furnishings, restaurants and other retailing. At the heart of its business, DFI Retail Group is driven by its purpose to "Sustainably Serve Asia for Generations with Everyday Moments.
The Group’s parent company, DFI Retail Group Holdings Limited, is incorporated in Bermuda and has a primary listing in the equity shares (transition) category of the London Stock Exchange, with secondary listings in Bermuda and Singapore. The Group’s businesses are managed from Hong Kong. DFI Retail Group is a member of the Jardine Matheson Group.
Is this your next challenge as Integration Development Lead?
Integration Development Lead is responsible for design, development, configuration and onboarding of API endpoints on API gateway that supports system integration between DFI internal and external systems. The scope includes fix, monitoring, and maintaining the API management platform to ensure it operates at efficient performance all the time.
The role will collaborate with other teams to ensure that all systems are coordinated to meet business requirements; Review processes and improve production service delivery to meet business requirements and timeline aligned with IT Strategy and security policies and guidelines.
The challenge is to:
- Prepare functional and test data. Monitor and support testing activities which include API performance and code optimization as the need arises.
- Integrate 3rd party services through APIs and standard integration methodology and tool to deliver quality results on time, with minimal supervision.
- Resolve design and framework conversion of the integration meets the technical requirement, aligned with the business process, system and hardware integration has met the organization needs.
- Define and drive integration strategies and methods with principal and lead architect aligned with the defined deadline; using the selected tool and strategy; and met the specifications required based on scope of work.
- Communicate and collaborate with relevant teams to understand the requirements using the defined architecture frameworks and guidelines in integration and API implementation aligned with IT strategy.
- Guide in API protocols and frameworks in building secure, maintainable, and scalable APIs.
- Build and maintain API specification and documentation. Document integration processes and build user guides for team use.
- Perform and verify integration points test based on work you're leading related to support and project activities.
- Carry out investigation and provide an initial assessment that will help users to understand the issue. Provide initial root cause analysis and sequence of events to help in collaborative analysis and prevent future issues.
- Plan, coordinate, and provide necessary documents until approval following the process.
- Engage with customers through various channels to ensure clear and concise information to resolve issues and deliver requirements.
- Build an automated system performance monitoring and generate reports on recurring issues to preemptively address potential problems and improve overall system reliability.
- Involve in transition process and knowledge transfer activities during knowledge-sharing sessions.
Do you have experience in?
Role Specific Technical Proficiencies
- Experience in translating requirements into API specification and design using RAML or Open API standard.
- Experience in controlling and implementing basic policies, standard approaches in API design and management.
- Having In-depth understanding of the Agile Software Development Life Cycle and been exposed to Scrum processes.
- Experience leading team in integration design and development at enterprise-wide IT landscape.
- MuleSoft Certified Developer Level 1 or similar certification is an advantage.
Desired Skill
- Bachelor’s degree or equivalent experience in information technology, or a related field is required.
- 3+ years leading team members in integration development.
- 5+ years relevant work experience in API management platform or similar integration platform.
- 5+ Years of experience crafting, defining and implementing RESTful or GraphQL API with JSON or XML for systems integration.
- 4+ years hands-on experience on programming and scripting using Unix, Batch, Ruby and Python.
- 4+ years’ experience on file transfer or any Workload automation tool.
- Solid grasp of organizational, software, and implementation blueprints and technical documents focusing on workflow processes, business process analysis.
- Basic knowledge of IT security and databases.
- Able to work independently and work in a team environment.
- Excellent verbal and written communication skills. Able to communicate and explain technical matters to non-technical project team members.
- Excellent analytical, documentation, critical thinking, and problem-solving skills.
- Cloud (Azure, GCP, or AWS), either one of the identified Cloud Platforms, preferred but not required.
How do your skills match this job?
Your application will include the following questions:
- Which of the following statements best describes your right to work in Malaysia?
- What's your expected monthly basic salary?
- Which of the following types of qualifications do you have?
- How many years' experience do you have as a manager / team lead?
- Do you have experience working within a scrum agile team?
- Have you worked in a role where you were responsible for authoring and reviewing technical documentation?
- Have you worked in a role which requires a sound understanding of the software development lifecycle?
- Do you have technical writing experience?