Développeur logiciel web chez Genetec, éditeur d’applications de sécurité. Développement C#/.NET et Angular, résolution de problèmes et amélioration continue d’une application largement utilisée.
Responsibilities
Participate in daily meetings with the development and quality assurance teams
Develop and maintain web application features using C#/ASP.NET Core and TypeScript/Angular
Diagnose and fix bugs to ensure product stability and quality
Analyze and resolve production issues in collaboration with support teams
Contribute to the continuous improvement of the application’s architecture, maintainability, and performance
Write and maintain automated tests to ensure the quality of releases
Participate in the continuous improvement of the team’s practices, processes, and tooling
Independently analyze complex problems and propose sustainable solutions
Work closely with quality assurance and, when required, with the user experience team
Requirements
Bachelor’s degree or college diploma in Computer Science, Computer Engineering, or equivalent experience
Relevant experience in software development and/or web development
Fast learner with the ability to quickly understand complex problems
Interest in modern development tools, including AI-assisted tooling
Strong team spirit and collaboration skills
Proficiency in French and English, both spoken and written
Excellent knowledge of object-oriented programming and software development best practices
Solid experience with C# and the .NET ecosystem
Understanding of asynchronous programming, application performance, and the design of maintainable software
Experience with TypeScript/JavaScript, HTML, CSS, Angular or an equivalent framework
Experience with client-side state management (NgXS, NgRx or equivalent)
Experience with npm/yarn, esbuild/vite or equivalent
Experience with REST APIs and WebSockets
Experience with Git and collaborative development environments
Ability to diagnose and resolve complex issues in an existing application
Experience with automated testing and practices that promote software quality
Ability to navigate a mature codebase and contribute to its continuous improvement
Experience with Azure DevOps, CI/CD, Microsoft SQL Server, PowerShell, networking concepts, Microsoft Azure, and AI-assisted development tools is an asset
Benefits
Competitive compensation package
Tuition and training reimbursement program
Work-life balance enabled by flexible working hours
Subsidized meals at our fantastic Bistro (Les Cordons Bleus)
Free coffee and fruit available at any time
Free parking for all employees
On-site fitness center with a personal trainer
Multiple health and wellness workshops
During the first year, a course session dedicated to programming fundamentals with several hours per week reserved for the course
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Developing scalable features with Node.js, React, AI tools, and CI/CD practices.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI within a remote Agile team.
Senior software engineer designing scalable market - data services for Alpaca’s brokerage infrastructure. Building APIs and production systems for stocks, options, crypto, and foreign exchange data.
Forward Deployed Engineer building customer integrations for ElevenLabs’ AI voice and media platforms. Delivering tailored, high - impact solutions with strategic partners across engineering and executive teams.
Senior full - stack engineer designing governed AI - agent infrastructure for CreatorIQ, the creator - marketing operating system. Building React/TypeScript interfaces and Node.js/Python services for enterprise automation.
Student software developer building, testing, and supporting banking technology at RBC. Contributing to applications across full - stack, mobile, API, web, Hadoop, and automation development.