The Opportunity
Reporting to the IT Manager - Business Solution, the Application Developer is responsible to design and write codes based on agreed SRS for the development of the ERP applications. And will be working alongside with a team of Developer in creating, maintaining, and updating our ERP systems.
The ideal candidate for this position is a hands-on professional with strong knowledge in web-based products and platforms; and ability to translate business needs into client-friendly functions that will expand our website’s influence on the industry.
You Will
- Design, update, and maintain software applications to support specific functions such as inventory tracking, data storage and retrieval, or equipment control.
- Develop, analyze, and refine software programs using workflow charts and diagrams, applying knowledge of computing logic, subject matter, and system capabilities.
- Identify and resolve program errors by making necessary modifications and verifying results to ensure accurate outcomes.
- Conduct test runs of programs and applications to confirm expected performance and validate instruction accuracy.
- Document software development and revision processes, including comments in code to aid understanding and future maintenance.
- Collaborate with managers, engineers, and technical staff to clarify project objectives, troubleshoot issues, and propose enhancements.
- Modify, repair, or expand existing programs to improve efficiency or meet evolving business requirements.
- Assist in creating user guides or documentation to support effective use of software by end users.
- Develop detailed process diagrams and workflow charts to represent system logic and translate them into code using appropriate programming languages.
- Perform systems analysis and application development tasks to support the efficient use of system software.
- Work with computer operators and systems analysts to troubleshoot and resolve operational issues related to software execution.
- Participate in peer code reviews to ensure quality, maintainability, and adherence to development standards.
- Stay current with emerging programming technologies, tools, and industry best practices.
You Should Have / Be
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or other related disciplines
- Possess 2 year or more hands on experience with programming languages tools, such as React, NoteJS, TypeScript, C#, PHP
- Must have a strong understanding of UI, cross-browser compatibility, general web functions and standards
- Hands on experience with API development with mySql , and MS SQL database
- Strong grasp of security principles and knowledge about Azure platform is a definite advantage
- Working experience with Magento and Wordpress is a plus
- Good presentation and communication skills; possess highly systematic & analytical problem-solving ability; highly concentrated and detail oriented
- Service oriented with good interpersonal and customer relations skills
- Demonstrate initiative, flexibility and responsiveness in completing tasks
- Certification, such as Microsoft Certified Systems Engineering (MCSE), Project Management, or other designation relating to application system development job skills is an asset
- Must be fluent in spoken and written English
- Knowledge in Chinese (Cantonese &/or Mandarin) is an asset
Benefits
- Performance bonuses
- Extended health/dental/vision care
- Retirement benefit
- Life/AD&D insurance
- Paid vacation, sick, marriage, bereavement leaves
- 10% in-store staff purchase discount
- Subsidized staff meal
Shift
5-day work week (Monday to Friday), 9:00am – 5:30pm (Actual working hours may vary slightly by department, depending on operational needs.)
Safety Statement
Safety continues to be T&T Supermarket’s top priority. We’ve established health and safety policies and measures to ensure our Stores, Food Processing & Production Centres and Warehouse & Distribution are as safe as possible.
Job Type: Full-time
Pay: $70,000.00-$110,000.00 per year
Application question(s):
- Are you able to read Chinese characters?
Experience:
- Application Development: 2 years (preferred)
- Node.js: 1 year (preferred)
- Next.js: 1 year (preferred)
Work Location: In person