DFI Retail Group (the ‘Group’) is a leading pan-Asian retailer. At 31st December 2021, the
Group and its associates and joint ventures operated over 10,200 outlets and employed some 230,000 people. The Group had total annual sales in 2021 exceeding US$27 billion.
The Group provides quality and value to Asian consumers by offering leading brands, a compelling retail experience and great service; all delivered through a strong store network supported by efficient supply chains.
The Group (including associates and joint ventures) operates under several well-known brands across food, health and beauty, home furnishings, restaurants and other retailing.
The Group’s parent company, Dairy Farm International Holdings Limited, is incorporated in Bermuda and has a primary listing on the London Stock Exchange, with secondary listings in Bermuda and Singapore. The Group's businesses are managed from Hong Kong by Dairy Farm Management Services Limited through its regional offices.
DFI Retail Group is a member of the Jardine Matheson Group
The selected candidate will report to the Manager of Application Services and will be assigned primarily as a developer for POS and Store applications of Hong Kong and Singapore Banners. The team is under Retail Technology Domain which reports directly to the Group Chief Information Officer.
The roleThe DFSC Analyst Programmer is responsible for delivering quality software development and maintenance services in accordance with the Group's Software Development Life Cycle standard. The role performs high complexity software development work such as major enhancements to a specific module of a Core, Store, and POS systems, or the development of new system.
Key ResponsibilitiesDevelop, test, maintain and debug programs in accordance with the Group's Software Development Life Cycle.
Ensures that programs delivered operate according to functional and non-technical specifications.
Critically reviews programs prior SIT or UAT, to verify consistency and conformance with established coding standards.
Ensures that programs have minimal defects and have gone through agreed Quality Assurance checks.
Conduct performance tuning of programs to meet the performance criteria as set out in the Technical Design Specifications (TDS).
Liaise and coordinate with Business Systems Analysts / Business Process Designers /Project Managers for software change requests, issues, or problems.
Support Business Systems Analysts during UAT period.
Schedule, prepare, and deliver software changes to both production and development systems.
Provide 3rd level production support to investigate and resolve issues meeting service level agreements as required by the business.
Install development software and appropriate tools to create and maintain applications required for production, test, and disaster recovery environments.
Participate in regular and ad-hoc client management meetings. Keeps his/her supervisor and management appraised of the progress of assigned projects and status of any problems on a regular basis.
Conduct application performance tuning to ensure performance criteria for the system are met.
Bachelors' Degree in Computer Science, Information Technology or equivalent.
Minimum 3 years of experience in IT related fields and domains.
Deep understanding and knowledge in Systems Analysis and Design.
Designing and implementing .NET framework-based applications using C#.
Excellent knowledge and ability to perform functional analysis and investigation in any of the following Oracle SQL, MYSQL, PostgreSQL.
With background in Oracle PL/SQL development for Packages, Procedures, and Functions.
Knowledgeable in Shell Scripting.
Experience working with Front-End web development using PHP.
Experience in using the tools TOAD, Oracle SQL Developer, BitBucket, and PowerShell.
Able to work independently and thrive in a dynamic and fast-paced environment.
Effective communication, skills and being able to present technical concepts concisely.
Nice to have experience in working with Mobile Applications and deployment via APKs.
Nice to have knowledgeable in any HR applications/systems and timekeeping processes.