Full Job Description
Company name: 1073137 BC LTD. DBA Neptune Restaurant Group
Business address: 200-5771 No.3 Rd. Richmond BC V6X 2C9
Title of the position: Software Developer (NOC 2174)
Terms of employment: Full-time Permanent
Location of work: 200-5771 No.3 Rd. Richmond BC V6X 2C9
Language of work: English
Wage: $44 per hour
Work hour: 30 hours per week
Vacation: 10 days paid vacation per annum
Neptune Restaurant Group has 11 different brands offering a variety of cuisine, including Chinese, Japanese, and Italian. With 22 locations and growing, we have been serving the Lower Mainland since 1993.
In order to remain a thriving member of the restaurant industry, we are seeking a skilled software developer to join our growing team and help us keep up with the blinding speed of technology. We’re looking for someone who truly enjoys writing code, and is excited about the opportunity to be able to help us take our restaurant services to new levels. You will work on complex and long-term software project and will be responsible for on-going maintenance.
To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle. A bachelor’s degree in computer science or related degree is required.
Job duties:
· Build software by writing code; modify software to fix errors; adapt to new hardware; improve its performance and upgrade interfaces.
· Build online ordering system for our group of restaurants, which allow us to manage menu, pricing and promotions in a single location across all sales channels including website, mobile app, and marketplaces like DoorDash, Fantuan, Uber Eats, Skip the Dish, etc.
· Collect and document user requirements; analyze the needs of the user and then create, test and develop software and transform business requirements into fully implementable solutions.
· Provide integration testing for all software and systems prior to rollout for programming errors to reduce operational frustrations with routing, buttons, pricing and etc.
· Be accountable for delivery, deployment, maintenance, monitoring the performance of the application and the platform.
· Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
· Work with restaurant managers on technical issues including software system design and maintenance.
· Professionally maintain all software and create updates regularly to address customer and company concerns.
· Troubleshoot, test and maintain the software platform and databases to ensure functionality and optimize performance.
· Provides technical advice, guidance, assistance, and suggestions to staff; Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
· Provide daily support to restaurant software systems that integrate with POS, for problem resolution and troubleshooting, repair and maintenance.
· Work with Operations & Accounting departments, communicating, resolving, and/or initiating the resolution of problems and concerns as they relate to POS software or software integrated with POS.
· Work with Culinary and Accounting departments to maintain mapping of menu items in our system.
· Use independent judgement to recommend, design, implement and support web and mobile solutions.
· Design, develop, test, and implement additional features and functionality for our websites.
· Modify existing site templates to improve layout, usability, and accessibility.
· Establish best practices and standards by researching and introducing industry trends on new and emerging technologies.
· Prepare reports and other documentation on the status, operation and maintenance of software; Communicate progress updates to management and all required stakeholders.
Qualifications:
· Minimum 3-5 years of experience developing and implementing software applications.
· Bachelor’s degree in computer science or a related degree is required.
· Excellent software developing fundamentals, including data structures, design patterns, testing, and debugging.
· Experience developing software utilizing various coding languages including Java, C++, PHP and more.
· Experience working closely with multiple stakeholders in different departments.
· Outstanding collaboration and communication skills are essential.
· Good understanding of continuous delivery, deployment and integration.
· Great problem-solving abilities, analytical skills and attention to detail.
How to Apply:
If you are interested in this position, please email us your resume and cover letter. Please ensure to include the job title in the subject line.
Note: We would like to thank everyone who applies, but only those applicants under consideration will be contacted. Thank you very much for your interest in Neptune Restaurant Group.
Job Types: Full-time, Permanent
Salary: $44.00 per hour
Schedule:
- Day shift