
Développeur(euse) Logiciel / Software Developer - C#/.NET/Web
Genetec Inc.1 month ago
Montréal, CanadaMid Level
Responsibilities
- Develop and maintain web application features using C#, ASP.NET Core, TypeScript, and Angular.
- Diagnose and fix bugs and resolve production issues with development and support teams.
- Improve application architecture, maintainability, performance, stability, and quality.
- Write and maintain automated tests for software releases.
- Participate in development and quality assurance meetings and improve team practices, processes, and tools.
- Analyze complex problems independently and propose sustainable solutions.
- Collaborate with quality assurance and user experience teams as needed.
Requirements
- Bachelor’s degree or college diploma in computer science, computer engineering, or equivalent experience.
- Relevant software development and/or web development experience.
- Solid experience with C# and the .NET ecosystem and knowledge of object-oriented and asynchronous programming.
- Experience with TypeScript or JavaScript, HTML, CSS, Angular or an equivalent framework, client-side state management, modern web development tools, WebSockets, and Git.
- Experience diagnosing complex issues in existing applications, working with mature codebases, and using automated testing practices.
- Fluency in French and English, both written and spoken.
- Preferred experience includes Azure DevOps, Microsoft SQL Server, PowerShell, networking and distributed applications, Microsoft Azure, and AI-assisted development tools such as Copilot, Claude Code, or Codex.
Benefits
- Hybrid workplace with a flexible work schedule.
- First-year programming fundamentals course with dedicated work time.
- Training tuition reimbursement program.
- Subsidized meals, free coffee and fruit, and free employee parking.
- Onsite fitness facility with personal trainer and health and wellness workshops.