03 Aug
|
Moneris
|
Toronto
Moneris Career - The OpportunityAs a Senior Software Developer, you will join a multidisciplinary product team responsible for several key products, including online ordering, self-service kiosks, and mobile apps, all offered as white-label solutions. The team is responsible for both the functional development of these products and their maintenance and continuous improvement, with the goal of providing a reliable, high-performance, and consistent experience to our partners and customers.L'opportunité - Votre carrière à MonerisEn tant que développeur logiciel sénior, vous rejoindrez une équipe produit multidisciplinaire responsable de plusieurs produits clés, dont la commande en ligne, la borne de commande et les applications mobiles, toutes offertes en mode « marque blanche/white label ». L'équipe est en charge autant de l'évolution fonctionnelle de ces produits que de leur maintenance et amélioration continue, afin d'offrir une expérience fiable, performante et cohérente à nos partenaires et nos clients.LocationQuebec City office, hybrid schedule.Reporting RelationshipYou will report to the Manager, Software Development and Architecture.Posting TypeReplacement.Salary Range$100,000–$142,000.Total CompensationTotal compensation may also include variable or discretionary incentive components, including bonuses and commissions.Your Moneris Career - What You'll DoDevelop, test and maintain various software for the restaurant industry.Participate in the preparation and planning of upcoming projects within the team.Add functionalities to our API.Perform diagram changes to data models.Integrate the visuals following responsive mockups.Write unit, integration and end-to-end tests following the test pyramid.Review colleagues' code to ensure compliance with established standards and best practices (e.G., SOLID principles).Implement new industry standards in the development process.Analyze user scenarios and acceptance criteria.Your Moneris Career - What You BringBachelor's Degree in Computer Science, Computer or Software Engineering or equivalent experience. Equivalent work experience may be considered a substitution.5–7 years of experience using cutting‑edge technologies to develop creative solutions.Tech stack: Backend (80%) and frontend (20%).5–7 years of backend experience (ASP.NET Core / GraphQL.API / Dapper).2 years of frontend experience (React 16.6 / Node.JS / React Apollo GraphQL).Relevant experience in a agile environment, mixing creativity and challenges.Experience writing unit tests (TDD, automated test strategies, for example) and knowledge in source management (Git).In‑depth knowledge of C# / JAVA (an asset) and frontend frameworks React / Angular / Vue (an asset) as well as databases (SQL Server)
are definite assets.Fluency in French is required (reading, writing, and speaking) and good level of English (priority for written skills, an asset if you are comfortable speaking both languages).Vos responsabilités - Votre carrière à MonerisDévelopper, tester et maintenir divers logiciels destinés au secteur de la restauration.Participer à la préparation et la planification des projets à venir au sein de l'équipe.Ajouter des fonctionnalités à notre API.Effectuer des modifications de diagramme sur les modèles de données.Intégrer les visuels suite aux maquettes réactives.Rédiger des tests unitaires, d'intégration et de bout en bout en suivant la pyramide des tests.Réviser le code des collègues afin d'assurer le respect des standards et bonnes pratiques en place (Ex: Principes S.O.L.I.D).Mettre en œuvre les nouvelles normes de l'industrie dans le processus de développement.Analyser les scénarios utilisateurs et les critères d'acceptation des tâches.Votre profil - Votre carrière à MonerisBaccalauréat en génie logiciel, informatique ou dans un domaine connexe. Une expérience de travail équivalente peut être considérée comme un substitut au niveau d'éducation.5-7 ans d'expérience dans l'utilisation de technologies de pointe pour développer des solutions créatives.Écosystème technologique: Backend (80 %) et frontend (20 %).5-7 ans d'expérience Back-end (ASP.NET Core / GraphQL.API / Dapper).2 ans d'expérience Frontend (React / Node.JS / React Apollo GraphQL).Capacité à rédiger des tests unitaires (TDD, stratégies de tests automatisés, par exemple) et connaissances en gestion de sources (Git).Une connaissance approfondie de C# / JAVA (un atout) et des frameworks frontend React / Angular /Vue (un atout) ainsi que des bases de données (SQL Server) sont des atouts indéniables.Maîtrise du français requis (lu, écrit et parlé) et bon niveau d'anglais (priorité aux compétences écrites, un atout si vous êtes à l'aise dans les deux langues).Your Moneris Career - What You GetComprehensive Total Rewards Program, including performance‑based bonuses, flexible benefits starting from day one, and your choice of a health spending account (HSA) or personal spending account (PSA).Retirement planning support,
with profit‑sharing programs including company match and a defined contribution pension plan.Growth & development opportunities, including unlimited access to Coursera, mentorship programs, and an internal gig marketplace.Holistic wellness support, with an Employee & Family Assistance Program, 24/7 virtual healthcare, and workplace wellness initiatives.Flexibility that works for you, including hybrid work arrangements, a Work from Abroad program, and paid time off programs.Recognition and rewards, with company‑wide recognition programs, exclusive banking perks from RBC & BMO, and access to great employee discounts.Vos avantages - Votre carrière à MonerisProgramme de rémunération globale complet, incluant des primes au rendement, des avantages flexibles à partir du premier jour de travail, et le choix entre un CSS (Compte Soins de santé) et un CDP (Compte de dépenses personnel).Soutien à la planification de la retraite, comprenant des programmes de participation aux bénéfices avec contributions de l'entreprise et un régime de retraite à cotisation déterminée.Occasions de croissance et de perfectionnement, y compris un accès illimité à Coursera, des programmes de mentorat et une plateforme technologique interne pour projets à court terme.Soutien complet au bien‑être, avec un programme d'aide aux employé(e)s et à leur famille, des soins de santé virtuels en tout temps et des initiatives de bien‑être au travail.Souplesse pour vous, sous la forme d'horaires de travail hybrides, d'un programme de travail à l'étranger et de programmes de congés payés.Reconnaissance et récompenses, avec des programmes de reconnaissance à l'échelle de l'entreprise, des avantages bancaires exclusifs auprès de RBC et de BMO, et l'accès à des réductions avantageuses pour le personnel.#TECH-IND #QC-INInclusion StatementWe welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.AI DisclosureWe may use AI-enabled tools to screen, select, and assess applications. All AI outputs are reviewed and validated by our recruitment team.Equality StatementWe acknowledge that people from equity‑deserving groups (including racialized individuals, women, gender diverse individuals, individuals with disabilities, neurodivergent individuals, members of 2SLGBTQIA+ communities and those born outside of Canada) are less likely to apply for jobs unless they feel they meet all the requirements posted. At Moneris, we believe candidates bring experience to their work in many ways. We encourage you to apply and share, in the application form, the transferrable experience you bring, and how this will support your success in this role.Moneris.Com/carriere#J-18808-Ljbffr
📌 Développeur Logiciel Senior / Senior Software Developer - C$100,000 - C$142,000 Par An (Toronto)
🏢 Moneris
📍 Toronto