Base Career helps you apply smarter for this job.
Key skills for this role
The Web Development team is looking for an independent individual with solid experience in web software development to help evolve a widely used web application.
We are looking for someone who is passionate about web technologies—both client-side and server-side—and who enjoys solving complex problems and contributing to the quality, stability, and continuous improvement of a product used daily by our customers.
The team works closely with quality assurance throughout the development process to ensure a high level of quality. Depending on project needs, it also collaborates with the user experience team to deliver a consistent and effective user experience.
L’équipe de développement Web est à la recherche d’une personne autonome possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’une application Web utilisée à grande échelle.
Nous recherchons une personne passionnée par les technologies Web, autant du côté client que serveur, qui apprécie résoudre des problèmes complexes et contribuer à la qualité, à la stabilité et à l’amélioration continue d’un produit utilisé quotidiennement par nos clients.
L’équipe collabore étroitement avec l’assurance qualité tout au long du développement afin d’assurer un haut niveau de qualité. Selon les besoins des projets, elle travaille également avec l’équipe d’expérience utilisateur afin d’offrir une expérience cohérente et efficace aux utilisateurs.
Participer aux rencontres quotidiennes avec l’équipe de développement et d’assurance qualité
Développer et maintenir des fonctionnalités de l’application Web à l’aide de C#/ASP.NET Core et Typescript/Angular
Diagnostiquer et corriger des bogues afin d’assurer la stabilité et la qualité du produit
Analyser et résoudre des problèmes de production en collaboration avec les différentes équipes de support
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Montréal, CAN
Pourquoi choisir Genetec?: Vous souhaitez rejoindre une entreprise où vous serez aux commandes de votre propre carrière? Chez Genetec, vous serez encouragé(e) à poser des questions, à partager vos idées et à faire preuve
Montréal, CAN
Pourquoi choisir Genetec?: Vous souhaitez rejoindre une entreprise où vous serez aux commandes de votre propre carrière? Chez Genetec, vous serez encouragé(e) à poser des questions, à partager vos idées et à faire preuve
Montréal, CAN
Apercu du poste: Au sein de l’équipe d’assistance vidéo et d’intégration, le spécialiste de la livraison et du support est chargé d’étudier et de résoudre des problèmes techniques complexes, de mener des dépannages avanc
Montréal, CAN
À propos de nous: Rejoignez notre équipe mondiale de R&D spécialisée dans les solutions personnalisées pour nos clients et faites partie du groupe Development Partner Experience. En collaboration avec des équipes multidi
Montréal, CAN
La dynamique de votre équipe: Sous la responsabilité du responsable des douanes et de la conformité, le responsable mondial de la classification dirigera les activités de classification des produits sur l'ensemble des ma
Montréal, CAN
La dynamique de votre équipe: L'équipe Marketing produit et secteur d'activité de Genetec fait le lien entre la technologie, les ventes et la stratégie de marché. Nous aidons les clients à comprendre la valeur commercial
Québec, CAN
La dynamique de votre équipe: Nous sommes à la recherche d’un(e) développeur(euse) logiciel pour contribuer à la prochaine génération de Genetec Edge OS, notre système d’exploitation destiné aux appareils en périphérie (
Sherbrooke, CAN
La dynamique de votre équipe: ClearID c'est une équipe de développeurs et testeurs enthousiastes, animés par la curiosité et l’envie de repousser les limites de la technologie. Nous valorisons l'innovation, l'entraide et
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
Montréal, CAN
Québec, CAN
Sherbrooke, CAN
Participer à l’amélioration continue de l’architecture, de la maintenabilité et de la performance de l’applications
Écrire et maintenir les tests automatisés permettant d’assurer la qualité des livraisons
Participer activement à l’amélioration continue des pratiques, processus et outils de l’équipe
Faire preuve d’autonomie dans l’analyse de problèmes complexes et proposer des solutions durables
Durant la première année à l’emploi de Genetec, vous aurez également la chance d’avoir une session de cours dédiées à solidifier les principes fondamentaux de programmation avec un professeur renommé. Lors de cette session, plusieurs heures de travail par semaines seront réservées pour les besoins du cours
Baccalauréat ou diplôme d'études collégiales en informatique, génie informatique, ou expérience équivalente
Expérience pertinente en développement de logiciels et/ou en développement Web
Grande facilité d’apprentissage et compréhension rapide de problèmes complexes
Intérêt pour l’utilisation d’outils modernes de développement afin d’améliorer sa productivité et la qualité de son travail, incluant les outils d’assistance basés sur l’intelligence artificielle
Bon esprit d'équipe et de collaboration
Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)
Excellente connaissance de la programmation orientée objet et des bonnes pratiques de développement logiciel
Solide expérience en développement avec C# et l’écosystème .NET
Bonne compréhension de la programmation asynchrone, de la performance applicative et de la conception de logiciels maintenables
Expérience avec les technologies Web modernes :
Typescript/Javascript
HTML et CSS
Angular (ou un framework équivalent)
Gestion d’état côté client (NgXS, NgRx ou équivalent)
Outils de développement Web modernes (npm/yarn, esbuild/vite ou équivalent)
REST API
Websockets
Expérience avec Git et le travail dans un environnement de développement collaboratif
Capacité à diagnostiquer et résoudre efficacement des problèmes complexes dans une application existante
Expérience avec les tests automatisés et les pratiques favorisant la qualité logicielle
Capacité à naviguer dans une base de code mature et à contribuer à son amélioration continue
Expérience avec Azure DevOps et les processus d’intégration et de déploiement continus (CI/CD)
Expérience avec Microsoft SQL Server
Connaissance de PowerShell ou d’autres outils d’automatisation
Connaissance des concepts de réseautique et des communications entre applications distribuées
Expérience avec les plateformes infonuagiques, notamment Microsoft Azure
Développement assisté par l’IA (Copilot, Claude Code, Codex)
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
Café et fruits gratuits à volonté
Espace de stationnement gratuit pour tous les employés
Centre de conditionnement physique sur place avec entraîneur personnel, ainsi que plusieurs ateliers de santé et de bien-être
The Web Development team is looking for an independent individual with solid experience in web software development to help evolve a widely used web application.
We are looking for someone who is passionate about web technologies—both client-side and server-side—and who enjoys solving complex problems and contributing to the quality, stability, and continuous improvement of a product used daily by our customers.
The team works closely with quality assurance throughout the development process to ensure a high level of quality. Depending on project needs, it also collaborates with the user experience team to deliver a consistent and effective user experience.
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 the stability and quality of the product
Analyze and resolve production issues in collaboration with the various 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
Actively participate in the continuous improvement of the team’s practices, processes, and tools
Demonstrate autonomy in analyzing complex problems and proposing sustainable solutions
During your first year at Genetec, you will also have the opportunity to take a course dedicated to reinforcing the fundamentals of programming with a renowned instructor. During this course, several hours of work per week will be set aside for coursework
Bachelor’s degree or college diploma in computer science, computer engineering, or equivalent experience
Relevant experience in software development and/or web development
Ability to learn quickly and grasp complex problems
Interest in using modern development tools to improve productivity and the quality of work, including AI-powered tools
Strong teamwork and collaboration skills
Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
Excellent knowledge of object-oriented programming and software development best practices
Solid experience in development with C# and the .NET ecosystem
Good understanding of asynchronous programming, application performance, and the design of maintainable software
Experience with modern web technologies:
HTML and CSS
Angular (or an equivalent framework)
Client-side state management (NgXS, NgRx, or equivalent)
Modern web development tools (npm/yarn, esbuild/vite, or equivalent)
Experience with Git and working in a collaborative development environment
Ability to effectively 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 and Continuous Integration / Continuous Deployment (CI/CD) 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 (Copilot, Claude Code, Codex)
Unified physical security, operations, and intelligence software solutions.
Visit company websiteJobs and hiring trendsFull-time
Mid
Hybrid
Apply faster on company sites with our extension.