
Développeur(euse) logiciel / Software Developer - C#/.NET, WPF and Web
Genetec Inc.24 hours ago
Montréal, CanadaMid Level
Responsibilities
- Design, develop, and maintain desktop, web, backend, and cloud software.
- Develop features using C#/.NET, WPF, Angular, React, and TypeScript.
- Develop and maintain APIs, service integrations, cloud-connected services, and web-based configuration applications.
- Integrate with Genetec Security Center, transit systems, vehicle systems, and external services.
- Implement features from requirements and design through production delivery.
- Diagnose defects and investigate production issues with support and other teams.
- Write and maintain unit, integration, and end-to-end automated tests.
- Contribute to software architecture, performance, maintainability, and code quality.
- Participate in code reviews, technical discussions, task estimation, and design activities.
- Collaborate with quality assurance to plan and validate software releases.
Requirements
- Strong experience with C# and the .NET ecosystem.
- Understanding of object-oriented programming and software design principles.
- Experience developing desktop, web, and/or backend applications.
- Experience with WPF and XAML, or the ability to learn WPF.
- Experience with JavaScript or TypeScript and a modern component-based web framework such as Angular or React.
- Understanding of REST APIs, HTTP, and web application fundamentals.
- Experience with asynchronous programming, application performance, and maintainable software design.
- Experience with Git and collaborative development practices.
- Experience writing automated tests and diagnosing issues in complex or distributed applications.
- Fluency in French and English, both verbally and in writing.
- Experience with Genetec Security Center or similar enterprise-platform integrations is an asset.
- Experience with access control, physical security, transit systems, fleet management, AVL/GPS, or vehicle communications is an asset.
- Experience with Microsoft Azure, Azure DevOps, automated deployment pipelines, Kubernetes, Docker, Go, MongoDB, SQL Server, gRPC, MQTT, NATS, TCP, UDP, or OpenAPI/Swagger is an asset.
Benefits
- Hybrid workplace in Montreal, Canada.
- Full-time position with a flexible working schedule.
- Training tuition reimbursement program.
- Subsidized meals at the company bistro.
- Free unlimited coffee and fruit.
- Free private employee parking.
- Onsite fitness facility with personal trainer and health and wellness workshops.
Tech Stack
Categories
About Genetec Inc.
Genetec Inc. builds unified physical security software and edge appliances for enterprises and public-sector organizations, centered on its Security Center platform for video management, access control, and license plate recognition. The privately held company, founded in 1997 and headquartered in Montreal, sells licenses and subscriptions—on-premises and SaaS/ACaaS—through a global network of partners and integrators. It also offers hardware such as Synergis Cloud Link for access control.