Senior Software Developer developing software solutions for the restaurant industry at Moneris. Involved in both functional development and continuous improvement of key products.
Responsibilities
Develop, test and maintain a variety of software for the restaurant industry.
Participate in the preparation and planning of upcoming projects within the team.
Add features to our API.
Make diagram changes to data models.
Integrate visuals based on responsive mockups.
Write unit, integration and end-to-end tests following the test pyramid.
Review colleagues' code to ensure adherence to established standards and best practices (e.g., SOLID principles).
Implement new industry standards into the development process.
Analyze user scenarios and task acceptance criteria.
Requirements
Bachelor’s degree in software engineering, computer science or a related field.
Equivalent work experience may be considered as a substitute for the education requirement.
5–7 years of experience using modern technologies to develop creative solutions.
5–7 years of Back-end experience (ASP.NET Core / GraphQL.API / Dapper).
2 years of Front-end experience (React / Node.js / React Apollo GraphQL).
Ability to write unit tests (TDD, automated testing strategies, for example) and knowledge of source control (Git).
Strong knowledge of C# / Java (an asset) and front-end frameworks React / Angular / Vue (an asset), as well as databases (SQL Server), are definite assets.
Fluency in French required (read, written and spoken) and a good level of English (written skills prioritized; being comfortable in both languages is an asset).
Benefits
Comprehensive total compensation program, including performance bonuses, flexible benefits from day one, and a choice between a Health Spending Account (HSA) and a Personal Spending Account (PSA).
Retirement planning support, including profit-sharing programs with employer contributions and a defined contribution pension plan.
Growth and development opportunities, including unlimited access to Coursera, mentoring programs and an internal technology platform for short-term projects.
Full well-being support, with an employee and family assistance program, 24/7 virtual healthcare and workplace wellness initiatives.
Flexibility for you, in the form of hybrid work schedules, a work-abroad program and paid time-off programs.
Recognition and rewards, with company-wide recognition programs, exclusive banking perks with RBC and BMO, and access to attractive employee discounts.
Full - Stack Senior Developer working with a modern stack managing global brand projects. Collaborating in an Agile environment focusing on quality and performance optimization.
Technical Lead managing cloud and platform technologies for The Dufresne Group in Manitoba, enhancing system design and mentoring teams across departments.
Software Engineer developing customer - facing products and enhancing user experience for CNN's Digital Commerce team. Collaborating with engineering teams and practicing innovative software development principles.
Senior Software Developer contributing to intelligent, secure systems for manufacturing operations. Collaborating with R&D and production teams to enhance software capabilities in a hybrid environment.
Data Engineer working at the intersection of food waste and large - scale data processing. Joining Afresh's mission to enhance fresh food accessibility through innovative data pipelines and AI.
Senior Software Engineer building ETLs to process customer data at Afresh. Join a mission - driven company reducing food waste with innovative technology.
Software Developer at Counterpart Health building scalable systems for improved healthcare outcomes. Collaborating with diverse teams to enhance patient care through innovative technology.
Senior Software Engineer developing scalable software solutions at a fintech company. Collaborating with cross - functional teams while mentoring junior engineers.
Principal Engineer developing high - leverage platform capabilities for Wavelo, a telecom SaaS company. Emphasis on environment automation, CI/CD maturity, and engineering quality across teams.
Software Developer creating Front - End and Back - End solutions for manufacturing operations at Genetec. Collaborating with R&D teams in a hybrid work environment.