G

Genetec

Unifies video surveillance, access, ALPR

Software Developer - C#/.NET/Web

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A bachelor's degree or college diploma in computer science or computer engineering, or equivalent experience.
  • Relevant experience in software development and/or web development.
  • Interest in using modern development tools, including AI-powered tools, to improve productivity and work quality.
  • Fluency in French and English, both verbal and written.
  • Excellent knowledge of object-oriented programming and software development best practices.
  • Solid development experience with C# and the .NET ecosystem.
  • Understanding of asynchronous programming, application performance, and maintainable software design.
  • Experience with modern web technologies, including TypeScript/JavaScript, HTML, CSS, Angular or an equivalent framework, client-side state management such as NgXS or NgRx, modern web development tools such as npm/yarn and esbuild/vite, REST APIs, and WebSockets.
  • Experience with Git and collaborative software development.
  • Ability to diagnose and resolve complex issues in an existing application.
  • Experience with automated testing and software quality practices.
  • Ability to navigate a mature codebase and contribute to its continuous improvement.

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 with support teams.
  • Contribute to improving application architecture, maintainability, and performance.
  • Write and maintain automated tests to ensure the quality of releases.
  • Participate in improving the team's practices, processes, and tools.
  • Analyze complex problems autonomously and propose sustainable solutions.
  • During the first year at Genetec, participate in a programming fundamentals course, with several hours of work per week reserved for coursework.

Desired Qualifications

  • Experience with Azure DevOps and continuous integration/continuous deployment processes.
  • Experience with Microsoft SQL Server.
  • Knowledge of PowerShell or other automation tools.
  • Understanding of networking concepts and communication between distributed applications.
  • Experience with cloud platforms, particularly Microsoft Azure.
  • Experience with AI-assisted software development tools such as Copilot, Claude Code, or Codex.

About the Company

Genetec

Unifies video surveillance, access, ALPR

Genetec builds open-platform software and hardware that secures physical spaces, supports public safety, and streamlines operations. Its flagship Security Center combines video management, access control, and automatic license plate recognition (ALPR) into one integrated system, along with other security features. Unlike some competitors, Genetec emphasizes an open ecosystem and cross-domain integration, enabling a single platform to work with various devices and partners while helping customers scale without vendor lock-in. The company’s goal is to help organizations reduce complexity, gain better visibility, and adapt their security and operations as needs change.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
1997

Recently Posted Jobs

Explore more opportunities at Genetec

See more jobs