← Back to jobs

Software developer

T&T Supermarket Inc
Richmond , British Columbia · Canada
Posted 23 hours ago Permanent employment Full time $ 99,548.47 YEAR annually

Job description

Job Description Job DescriptionThe 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 disco