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.
Software Engineer contributing to healthcare technology innovations through research projects and collaborative prototyping in a multidisciplinary team.
Senior Software Engineer developing cutting - edge solutions in the defense industry for Atos. Collaborating on user requirements and technical specifications in Ankara.
Senior Fullstack Developer at an IT service provider in Munich, creating sustainable apps with agile teams. Engage in intuitive app development and exploring new technologies.
Mechanical Engineer handling all phases of building design for dynamic engineering firm Bala Consulting Engineers in Baltimore. Involves Revit and AutoCAD projects with a collaborative team approach.
Software Engineer developing Ciril GROUP's platform solutions for public and private sectors. Collaborating in R&D to innovate with modern technologies in a dynamic environment.
Software Engineer performing software development and integration for client in defense industry. Responsibilities include coding, testing, integration, and advising management on software performance.
Senior Software Engineer developing software products for U.S. Bank as part of a digital transformation journey. Ensuring best - in - class software experiences with Agile SDLC and DevOps principles.
Senior Software Engineer building platforms for Identity and Access Management at CommBank. Focused on innovative engineering and technology to enhance banking services in Australia.
AI Software Engineer focused on building AI - First applications and workflows for enterprise software at Scopevisio. Join a team pioneering Cloud - First ERP solutions with innovative AI technologies.
Senior Software Engineer owning and designing billing systems for AI products at fast - paced startup. Collaborating with cross - functional teams while ensuring accurate payments and billing workflows.