Votre rôle et votre équipe: Genetec One est une équipe de développement logiciel cloud située à notre bureau de Brossard. Notre mission est de simplifier les tâches opérationnelles de nos clients en leur offrant une application de gestion des abonnements. Grâce à notre portail, nos clients disposent d’outils puissants pour surveiller, configurer et effectuer la maintenance de leurs systèmes à distance, leur permettant ainsi d’offrir un service exceptionnel à chaque étape du cycle de vie d’un abonnement. En tant que développeur au sein de notre équipe, vous concevrez et mettrez en œuvre de nouvelles fonctionnalités pour la gestion des abonnements, en travaillant principalement avec .NET pour les micro-services backend et React pour notre application web. Vous participerez à l’analyse et à la conception de solutions sécurisées et évolutives, écrirez du code propre et maintenable, et suivrez les meilleures pratiques en matière de performance, d’accessibilité et de fiabilité. Ce poste offre une opportunité unique d’approfondir votre expertise dans le développement de systèmes cloud distribués. Nous recherchons des personnes passionnées par les services cloud et les pratiques de développement modernes. Ici, la collaboration et l’esprit d’équipe sont essentiels : vous aimez résoudre des problèmes, communiquer efficacement et apprendre en continu. Vous travaillerez de manière autonome tout en cherchant constamment à améliorer vos compétences et les systèmes que vous contribuez à bâtir. Notre culture d’équipe favorise un environnement de travail agréable et stimulant, où l’équilibre entre vie professionnelle et personnelle est respecté et où la diversité est valorisée. Que ce soit lors de diners d’équipe, de ou d’activités à l’extérieur, nous aimons nous retrouver pour célébrer nos réussites et nos moments forts. Votre journée en un coup d'oeil : Concevoir des solutions SaaS en utilisant des technologies cloud modernes (.NET, C#, Azure) Développer de nouvelles fonctionnalités frontend avec React et collaborer avec les designers UX pour offrir une expérience utilisateur optimale Participer à toutes les étapes du cycle de développement : analyse, conception, implémentation, tests, documentation, mise en production et support Contribuer aux discussions architecturales et de design afin de garantir qualité, sécurité et performance Travailler en étroite collaboration avec vos collègues et parties prenantes, notamment lors des revues de conception et des échanges techniques Écrire des tests automatisés et maintenir des standards élevés en matière de qualité et fiabilité du code Appliquer les pratiques DevOps pour l’intégration et le déploiement en continue Diagnostiquer et corriger les anomalies en environnement de développement et de production Participer activement aux revues de code et répondre aux retours constructifs Contribuer à l’estimation de l’effort des tâches et la gestion du temps versus les jalons définis Participer au processus sur appel (On-Call) selon les besoins et l’horaire établi Bien que le poste soit basé à Brossard, des déplacements ponctuels au siège social de Genetec à Montréal sont à prévoir pour certains événements planifiés. Ce qui fait de vous un excellent candidat : Baccalauréat en génie logiciel, en sciences informatiques ou expérience équivalente Maîtrise du français et de l’anglais, tant à l’oral qu’à l’écrit Motivation à évoluer dans un environnement dynamique, relever de nouveaux défis et adopter les technologies et pratiques les plus récentes. Capacité à apprendre rapidement, analyser des problèmes complexes et partager des solutions de manière efficace. Enthousiasme pour l’apprentissage continu et l’intégration de nouveaux outils, technologies et processus en développement logiciel. Votre expertise technique : Bonne maîtrise de C# et de la plateforme .NET Expérience avec Typescript et React Expérience avec la plateforme cloud Azure de Microsoft ou équivalente (AWS, Google Cloud, etc.) Bonne compréhension des API RESTful Familiarité avec les bases de données NoSQL ou orientées documents Connaissance des enjeux liés aux systèmes distribués et aux micro-services Maîtrise des approches d’automatisation des tests (tests unitaires, tests d’intégration, tests synthétiques, etc.) Expérience avec des outils d’infrastructure-as-code (Terraform souhaité) Capacité à produire un code propre, maintenable et bien documenté Excellentes compétences en résolution de problèmes et esprit collaboratif Voilà ce que nous offrons ! 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 Café gratuit à volonté Espace de stationnement gratuit pour tous les employés Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler – votre profil pourrait nous surprendre! Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires. Your team’s dynamic: Genetec One is a cloud software development team based in Genetec’s Brossard office. Our mission is to simplify operations for our customers by providing a feature-rich web application for managing subscription offerings. Through our system management portal, customers gain robust tools to monitor, configure, and troubleshoot systems remotely, enabling them to deliver outstanding service and efficiency throughout every stage of a subscription’s lifecycle. As a developer in our team, you’ll design and implement new features for system management, working primarily with .NET for backend microservices and React for our web application. You’ll contribute to analysis and design, help build secure and scalable solutions, write clean, maintainable code, and follow best practices for performance, accessibility, and long-term reliability. This role offers a unique opportunity to deepen your expertise in developing advanced distributed cloud systems. We value enthusiasm for large-scale cloud services and modern development practices. Team players thrive here, excelling in collaboration, problem-solving, communication, and continuous learning. You’ll work autonomously, always seeking ways to improve yourself and the systems you help build. Our team culture emphasizes a fun, engaging work environment where work-life balance is respected and diversity is celebrated. Whether it’s lunch outings, gatherings, or offsite activities, we regularly come together to celebrate milestones and achievements. Your day at a glance: Develop clean, maintainable code for SaaS solutions using modern cloud technologies (e.g. .NET, C#, Azure) Develop new front-end features using React, collaborate with UX designers to ensure a clean user experience Participate in all phases of development: analysis, design, implementation, testing, documentation, release and support Engage in architectural and design discussions, ensuring quality, security, and scalability Collaborate with teammates and stakeholders, contributing to design reviews and technical discussions Write automated tests and maintain high standards for code quality and reliability Follow DevOps practices for continuous integration, deployment, and monitoring Investigate and resolve bugs and issues in development and production environments Engage in and be receptive to peer feedback during code reviews Proactively learn and stay updated on tools, technologies, and processes relevant to your role Participate in the on-call process as needed and according to the established schedule While this position is in Brossard, employees will occasionally be required to attend scheduled events at Genetec headquarters in Montréal. What makes you a great fit: Bachelor’s degree in Computer Science, Software Engineering, or equivalent Fluent in French and English, both verbal and written Motivation to work in a fast-paced environment, take on new challenges, and use the latest technologies and associated best practices Ability to learn quickly, get to the bottom of complex problems, and share solutions efficiently Enthusiasm for learning and applying new tools, technologies, and processes in software development Your technical expertise: Expertise in modern C# and the .NET platform Expertise in modern JavaScript development frameworks (React preferred) Hands‑on experience working with cloud services (Microsoft Azure preferred) Strong understanding of RESTful API best practices Experience with NoSQL or document-based databases Comprehension of the challenges associated with distributed systems and micro‑services, including scalability, resilience and concurrency Familiarity with various test automation approaches such as Unit Testing, Integration Testing, Synthetic Testing, and others Experience with infrastructure-as-code tools (Terraform preferred) Ability to write clean, maintainable, and well‑documented code Excellent problem‑solving skills and a collaborative mindset Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head‑hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers. #J-18808-Ljbffr
Job Overview The Software Developer - DevOps System Administrator will work within the SCMT team (Software Configuration Management & Tools) part of the Engineering Efficiency group that contributes in various steps of the development of software applications to allow teams to be more efficient. You will participate in the development of various tools and scripts used to streamline and assure proper governance of multiple applications used as part of the application lifecycle management. You will also contribute to the configuration and maintenance of the source code and data management (Azure DevOps Server\services) to enforce best practices and secure configurations. You will work closely with other teams in the same R&D department (Research & Development) such as the development, quality assurance and project management teams. You must enjoy various and challenging tasks, should be able to work effectively despite frequent interruptions, and must be highly autonomous and resourceful. Your Day at a Glance Configure and maintain source code and application lifecycle management software (Azure DevOps Server\services + GitHub) Develop and maintain new tools/libraries to streamline maintenance & configuration of various shared applications Setup and maintain build and release pipelines Create and maintain data exporting tools and reporting What Makes You a Great Fit Bachelor's degree in Computer Engineering, Software Engineering or Computer Science, or DEC in computer science with relevant experience 2-5 years of experience in Software Configuration Management, Release Management, DevOps, Development or equivalent Enjoy various and challenging tasks and have a good learning ability Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers) Your Technical Expertise Knowledge and working experience with C#, Go and scripting languages (e.g., PowerShell, TypeScript, JavaScript, etc.) Experience with Azure DevOps, GitLab, GitHub or similar Experience with Terraform or other similar platforms Experience with cloud providers (Azure, Google Cloud, AWS, etc.) An Asset If You Have Experience with PowerBI Knowledge in DevOps processes and best practices Experience in an IT help desk environment Let's Talk Perks Attractive compensation package Training tuition reimbursement program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work‑life balance with flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Location: Montreal, Quebec, Canada. Seniority Level: Associate Employment Type: Full‑time Job Function: Other Industries: IT Services and IT Consulting #J-18808-Ljbffr
La dynamique de votre équipe Le groupe de l'expérience numérique est responsable de la conception et de la mise en place de la plateforme numérique pour notre écosystème, qui permet à nos partenaires d'effectuer une multitude de tâches avec une grande autonomie. Notre croissance et l'élargissement de notre offre nous amènent à recruter un développeur Web talentueux et motivé pour renforcer notre équipe pluridisciplinaire et nous aider à créer des interfaces pertinentes et attrayantes. Votre journée en un coup d'oeil Vous contribuerez à toutes les phases du cycle de développement de logiciels Vous développerez de nouvelles fonctionnalités pour l'utilisateur Vous travaillerez en collaboration avec les chefs de produit, les services administratifs et d'assurance qualité, ainsi que d'autres équipes pour développer de nouvelles fonctionnalités Vous vous assurerez de la faisabilité technique des conceptions UI/UX Vous réaliserez des tests automatisés et réfléchirez à une approche axée sur les tests Vous collaborerez à la réalisation de tests et à la validation avec les responsables de l'assurance qualité Vous vous assurerez de la conformité et de la sécurité du code Vous devrez comprendre, améliorer et remanier le code que vous n'avez pas écrit vous-même Ce qui fait de vous un excellent candidat Vous détenez un baccalauréat ou un diplôme universitaire en informatique, en génie informatique ou en génie logiciel, ou une expérience équivalente Vous cumulez 5 ans d'expérience dans le domaine du développement d'applications Web Front-End Vous savez écrire du code clair, optimisé et évolutif Vous avez une bonne capacité à travailler en équipe et une approche collaborative Vous êtes capable d'apprendre rapidement et de comprendre des problèmes complexes Vous maîtrisez l'anglais et le français, tant à l'oral qu'à l'écrit Votre expertise technique Expérience approfondie en HTML/CSS et en API Web/de navigateur Compréhension détaillée de JavaScript/TypeScript Expérience avec NextJS / React, Angular, ou d'autres bibliothèques JavaScript récentes Connaissances dans le domaine de la conception Web réactive Un atout si vous avez Expérience du développement Web B2B/B2C Expérience en développement mobile Expérience de l'environnement .NET Expérience de travail dans un environnement DevOps et avec Azure Pipelines en YAML et GIT Expérience du processus de développement Agile Voilà ce que nous offrons ! Régime de rémunération attrayant Programme de remboursement des frais de formation Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus) Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible Café gratuit à volonté Espace de stationnement gratuit pour tous les employés Centre d'entraînement sur place Vous n'êtes pas certain de cocher toutes les cases, mais vous avez envie de tenter votre chance ? Nous adorons votre enthousiasme ! Si vous souhaitez savoir à quoi ressemble l'environnement de travail chez Genetec, voici le lien vers notre vidéo d'entreprise : Culture à Genetec Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s qualifié(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires. #J-18808-Ljbffr
Une entreprise technologique innovante à Montréal recherche un développeur Web talentueux avec 5 ans d'expérience dans le développement Front-End. Vous développerez des fonctionnalités et collaborerez avec différentes équipes pour créer des interfaces attrayantes. Le candidat idéal doit maîtriser l'anglais et le français, avoir une expertise en HTML/CSS, et une expérience avec des frameworks comme React ou Angular. Cette position offre un régime de rémunération attrayant et plusieurs perks.
#J-18808-Ljbffr
1 month ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. La dynamique de votre équipe :
Êtes-vous prêt à stimuler l'innovation et à renforcer les processus opérationnels de Genetec grâce à la magie de Power Platform ? Joignez-vous à notre équipe d'automatisation des processus à titre de développeur(euse) Dynamics 365 Power Platform et soyez l'un des principaux acteurs de la création de solutions transformatrices. Votre rôle sera de concevoir, de développer et de personnaliser des applications et des flux de travail dans l'écosystème Power Platform de Microsoft. En tant que développeur Power Platform, vous ferez partie d'une équipe qui utilise des technologies de pointe pour contribuer à la réussite de l'entreprise. Joignez-vous à nous et contribuez à notre mission, qui consiste à dynamiser les processus opérationnels de Genetec grâce à la puissance de Power Platform !
Votre jounré en un coup d'oeil :
Collaborer avec des spécialistes et des architectes de solutions à la conception de solutions qui exploitent le plein potentiel de Power Platform pour s'attaquer aux défis de l'entreprise Développer des applications canevas personnalisées, des applications basées sur des modèles et des Power Pages permettant de simplifier les processus et d'améliorer l'expérience utilisateur Créer des flux Power Automate afin d'automatiser les tâches répétitives et d'optimiser les processus opérationnels Exploiter la puissance de Power BI pour produire des rapports et des tableaux de bord de grande qualité qui fournissent de l'information exploitable Intégrer Power Platform à diverses sources de données et à des systèmes externes pour faciliter la prise de décisions fondées sur des données Intégrer les solutions AI Builder et des robots conversationnels pour améliorer l'efficience et les interactions avec les utilisateurs Développer des connecteurs sur mesure pour étendre les capacités de Power Platform Veiller au respect des pratiques exemplaires de sécurité et de gouvernance des données dans le cadre des solutions Power Platform Monter une documentation exhaustive sur les solutions et les processus de développement
Ce qui fait de vous un excellent candidat :
Baccalauréat en informatique, en technologie de l'information ou dans un domaine connexe Minimum 3 ans d'expérience avérée dans l'utilisation de Power Apps, Power Automate, Power BI et des technologies Microsoft connexes Maîtrise de la programmation C#, de l'extension des applications basées sur des modèles à l'aide de modules d'extension, des flux de travail personnalisés, du développement frontal à l'aide de bibliothèques JavaScript et de modifications de ruban Maîtrise de l'exploitation des flux de données et des entités virtuelles Expérience des services Azure et des outils d'intégration tels qu'Azure Service Bus et Logic Apps Connaissance des meilleures pratiques en matière de développement D365 F&O Excellentes compétences en résolution de problèmes Esprit créatif et engouement pour l'innovation Volonté d'apprendre les nouvelles technologies et les meilleures pratiques
Un atout si vous avez :
Certifications Microsoft liées à Power Platform (PL-200 ou PL-400) Expérience en développement agile et connaissance de l'utilisation d'Azure Dev-ops en tant que référentiel DEV Expérience de l'automatisation de processus robotiques Expérience de la création de pipelines Azur pour automatiser les déploiements dans différents environnements Connaissance de l'outil de modélisation Sparx Enterprise Architect
Voilà ce que nous offrons !
Régime de rémunération attrayant Programme de remboursement des frais de formation Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus) Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible Café gratuit à volonté Espace de stationnement gratuit pour tous les employés Centre d'entraînement sur place
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler - votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
Your team's dynamic:
Are you ready to ignite innovation and empower Genetec business processes through the magic of the Power Platform? Join our Process Automation Team as a Power Platform Developer and be one of a key player creating transformative solutions. Your role will involve designing, developing, and customizing applications and workflows within the Microsoft Power Platform ecosystem. As a Power Platform Developer, you'll be part of a team dedicated to using cutting-edge technology to drive business success. Join us and be a key contributor to our mission of enabling Genetec business processes to thrive through the power of the Power Platform!
Your day at a glance:
Collaborate with stakeholders and other solution architects to design solutions that leverage the full potential of the Power Platform to address business challenges Develop custom canvas apps, model-driven apps, and Power Pages to streamline processes and enhance user experiences Create Power Automate flows to automate repetitive tasks and optimize business processes Leverage the power of Power BI to craft stunning reports and dashboards that provide actionable insights Integrate the Power Platform with various data sources and external systems to unlock data-driven decision-making Implement AI Builder and chatbot solutions to enhance user interactions and efficiency Develop custom connectors to extend the capabilities of the Power Platform Ensure data security and governance best practices are upheld within Power Platform solutions Maintain comprehensive documentation of solutions and development processes
What makes you a great fit:
Bachelor's degree in computer science, information technology, or a related field At least 3 years of proven experience in Power Apps, Power Automate, Power BI, and related Microsoft technologies Proficiency in C# programming, and Model-driven apps extension using Plugins, Custom workflows, Front-end development using JavaScript libraries and Ribbon Modifications Proficiency in leveraging Dataflows and Virtual entities is needed Experience with Azure services and integration capabilities like Azure Service Bus and Logic Apps Knowledge of best practices in D365 Power Platform development Strong problem-solving skills A creative mindset with a passion for innovation Eager to learn new technologies and best practices
An asset if you have:
Microsoft certifications related to the Power Platform (PL-200 or PL-400) Agile development experience and knowledge of leveraging Azure Dev-ops as a DEV repository Experience with RPA (Robotic Process Automation) Familiar to create Azure Pipeline to automate deployments in different environments Familiarity with Sparx Enterprise Architect Modeling Tool
Let's talk perks!
Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers. Seniority level Seniority level Associate Employment type Employment type Full-time Job function Job function Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Genetec by 2x Greater Montreal Metropolitan Area CA$85,000.00-CA$115,000.00 1 month ago Greater Montreal Metropolitan Area 1 month ago Frontend Developer (multiple opportunities) Full-Stack Software Engineer (Contract) (Remote possible) Montreal, Quebec, Canada $150,000.00-$230,000.00 3 months ago Software Engineer, Intermediate or Senior Montreal, Quebec, Canada CA$100,000.00-CA$150,000.00 2 weeks ago Software Engineer (Python) - Elite FinTech Firm - Up to $200k CAD Full Stack Developer (React/Python) - Up to $200k CAD + Exceptional Bonus - Elite FinTech Firm - Montreal We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
3 days ago Be among the first 25 applicants La dynamique de votre équipe :
La grande famille Edge OS est responsable du développement d'un système d'exploitation ainsi que de services permettant la gestion à distance des appareils Cloudlink servant à déployer la prochaine génération de logiciels de sécurité physique de Genetec chez nos clients.
Vous aurez comme objectif d'offrir des fonctionnalités en lien avec la gestion du cycle de vie de l'appareil (enrôlement, mise à jour, etc.), le déploiement d'applications et l'observabilité de ces appareils sur le terrain.
Nous travaillons avec les technologies de pointe au confluent de l'IoT, de l'embarqué et du Cloud afin de fournir des solutions pour simplifier la gestion des opérations de nos clients, ainsi que, dans un esprit de collaboration, offrir des services clés destinés aux développeurs applicatifs de Genetec
Votre journée en un coup d'oeil:
Participer à l'analyse, au design et à l'implémentation de nouvelles fonctionnalités d'une plateforme moderne de gestion d'appareils connectés Avoir l'assurance qualité en tête en respectant les bonnes pratiques reliées aux tests automatisés et à leur intégration dans le cycle de développement logiciel Contribuer à l'estimation de l'effort des tâches et la gestion du temps pour livrer les solutions en fonction des attentes Collaborer avec votre chef d'équipe pour obtenir des directives et des objectifs de haut niveau en lien avec la vision du produit et les priorités à respecter Travailler avec les différentes parties prenantes, telles que les chefs techniques, les architectes et les développeurs des autres équipes
Ce qui fait de vous un excellent candidat :
Baccalauréat en génie informatique, génie logiciel, en sciences informatiques ou expérience équivalente Minimum de 5 années d'expérience en développement logiciel Solide connaissance et expérience avec un langage moderne de programmation orienté-objet
Un atout si vous avez :
Connaissance des langages C#/.NET, Go, Rust Expérience avec Linux Expérience avec les technologies IoT et la gestion de flotte à distance Expérience avec les protocoles de messaging (AMQP, MQTT, etc.) Expérience avec des engins de containerization et d'orchestration (Docker, Kubernetes) Expérience en développement Web (HTML, CSS, JavaScript, TypeScript, React)
Voilà ce que nous offrons !
Régime de rémunération attrayant Programme de remboursement des frais de formation Environnement avec bon niveau de maturité agile Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible Café gratuit à volonté Espace de stationnement gratuit (Montréal) et/ou remboursement du transport en commun (Québec) Centre d'entraînement sur place (Montréal) ou consultations virtuelles avec notre kinésiologue / rabais sur l'abonnement au gym (Québec)
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler - votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
Your team's dynamic:
The Edge OS family is responsible for developing an operating system and services that enable remote management of Cloudlink devices used to deploy Genetec's next generation of physical security software to our customers.
Your objective will be to offer features related to device lifecycle management (enrollment, updates, etc.), application deployment, and observability of these devices in the field.
We work with cutting-edge technologies at the intersection of IoT, embedded systems, and the cloud to provide solutions that simplify our customers' operations management. We also collaborate to offer key services for Genetec application developers.
Your day at a glance:
Participate in the analysis, design, and implementation of new features for a modern connected device management platform Keep quality assurance in mind by following best practices related to automated testing and its integration into the software development cycle Contribute to task effort estimation and time management to deliver solutions in line with expectations Collaborate with your team leader to obtain high-level guidelines and objectives in line with the product vision and priorities to be met Work with various stakeholders, such as technical leaders, architects, and developers from other teams
What makes you a great fit:
Bachelor's degree in computer engineering, software engineering, computer science, or equivalent experience Minimum of 5 years of experience in software development Solid knowledge and experience with a modern object-oriented programming language
An asset if you have:
Knowledge of C#/.NET, Go, and Rust languages Experience with Linux Experience with IoT technologies and remote fleet management Experience with messaging protocols (AMQP, MQTT, etc.) Experience with containerization and orchestration engines (Docker, Kubernetes) Experience in web development (HTML, CSS, JavaScript, TypeScript, React)
Let's talk perks!
Attractive compensation package Training Tuition Reimbursement Program Mature agile environment Work-life balance with a flexible working schedule Free, unlimited coffee Free parking for all employees (Montreal) and/or reimbursement on public transport (Quebec City) Onsite fitness facility with personal trainer (Montreal) or virtual consultations with our kinesiologist / discount on your gym membership (Quebec City)
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers. Seniority level Seniority level Associate Employment type Employment type Full-time Job function Job function Other Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Genetec by 2x Software Development Senior (70%Angular and 30% Java) - Commercial and Specialty Lines Auto Greater Montreal Metropolitan Area CA$107,000.00-CA$147, hours ago Senior ML Programmer _ Content Creation Technology Group Senior ML Data Scientist _ Content Creation Technology Group Senior ML Data Scientist _ Content Creation Technology Group Senior Software Engineer - Marketplace Real Time Supply Intelligence Software Engineer, Intermediate or Senior Senior Backend Software Developer (Quebec) Montreal, Quebec, Canada CA$125,000.00-CA$160,000.00 1 month ago Senior Software Developer – Lab Integrations Greater Montreal Metropolitan Area 1 month ago Senior Fullstack Developer (Ruby & React), Core Payments Greater Montreal Metropolitan Area 5 days ago Senior Developer, Fullstack (Ruby & React) - Labs Senior Software Engineer, AI & Fullstack Greater Montreal Metropolitan Area CA$120,000.00-CA$140,000.00 2 months ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
3 weeks ago Be among the first 25 applicants La dynamique de votre équipe :
Vous pourriez faire partie de l'équipe multidisciplinaire AutoVu Edge Devices qui rassemble des passionnés de développement logiciel, de design de matériel embarqué (électronique, firmware, mécanique) et d'assurance qualité.
Le travail consiste à collaborer au développement de notre produit spécialisé en reconnaissance automatique des plaques d'immatriculation (RAPI), alliant des caméras haute définition à un système embarqué de vision, de positionnement par satellite et d'apprentissage machine dans un boîtier exclusif résistant aux diverses conditions météo. La caméra s'intègre avec une multitude de systèmes basés sur la plateforme infonuagique Microsoft Azure, la plateforme Genetec Security Center et l'application véhiculaire AutoVu Patroller qui complémente les solutions mobiles policières et de stationnement.
Nous veillerons à ce que vous vous sentiez supporté dans votre apprentissage de la compagnie, sa culture, ses équipes, ses produits et vos collègues. Vous aurez la chance à la fois d'apprendre, mais également de partager vos connaissances et d'influencer les décisions de votre équipe.
Jumelé avec un parrain d'expérience, vous entreprendrez des changements de code, visant des missions de plus en plus ambitieuses, que vous déploierez et testerez sur de vraies caméras RAPI.
Genetec encourage l'apprentissage continu en offrant des formations et conférences données par des personnalités reconnues sur des sujets tels que la sécurité informatique, les microservices et l'expérience utilisateur.
Votre journée en un coup d'oeil :
Concevoir des fonctionnalités adaptées aux nouvelles exigences des clients et du marché Implémenter du code de qualité et résistant aux fautes avec tests automatisés, revues et réusinage de code Appuyer l'équipe d'assurance qualité pour tester les produits afin qu'ils soient prêts pour la livraison Rédiger une documentation tout au long du cycle de vie du développement logiciel Agir en tant que spécialiste des applications et fournir une aide technique à l'équipe de support ainsi qu'aux partenaires Gérer votre travail et votre temps pour respecter les jalons et les dates de livraison, en mode agile Kanban
Ce qui fait de vous un excellent candidat :
Baccalauréat en informatique / génie logiciel et un minimum de 3 ans d'expérience concrète en .NET et C# La maîtrise des outils de développement Visual Studio, TFS et GIT Vous avez des connaissances solides sur l'intégration d'API/services comme REST, SignalR et gRPC Capable de cerner et de communiquer les problèmes techniques, les procédures et les solutions Vous êtes sensible à l'amélioration de l'expérience utilisateur
Un atout si vous avez :
Expérience avec les technologies Web modernes comme Blazor WASM, React ou Angular Expérience en programmation et administration de systèmes embarqués Linux Expérience en connectivité réseau (Ethernet, Wi-Fi, cellulaire) et protocoles (TCP, UDP, Sockets) Expérience avec des fournisseurs de services infonuagiques comme Azure, AWS ou Google Cloud Expérience en encodage/décodage et diffusion vidéo (HTTP, RTSP, MJPEG, H.264/H.265) Expérience en sécurité et confidentialité des données (OWASP, authentification, cryptographie) Expérience en programmation native (C/C++)
Voilà ce que nous offrons !
Régime de rémunération attrayant Programme de remboursement des frais de formation Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus) Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible Café gratuit à volonté Espace de stationnement gratuit pour tous les employés Centre d'entraînement sur place
Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler - votre profil pourrait nous surprendre!
Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires.
Your team's dynamic:
You could be part of the AutoVu Edge Devices multidisciplinary team, which brings together enthusiasts in software development, onboard equipment design (electronic, firmware, mechanical) and quality assurance.
The work consists of collaborating on the development of our specialized automatic license plate recognition (ALPR) product, combining high-definition cameras with an onboard vision, satellite positioning and machine learning system in an exclusive case resistant to various weather conditions. The camera is integrated with a multitude of systems based on the Microsoft Azure cloud platform, the Genetec Security Center platform and the AutoVu Patroller vehicle application, which complements the police and parking enforcement mobile solutions.
We will ensure you feel supported in learning about the company, its culture, its teams, its products and your colleagues. You will have the chance to learn, but also to share your knowledge and influence your team's decisions.
Matched with an experienced mentor, you will undertake code changes concerning increasingly ambitious missions, which you will deploy and test on real ALPR cameras.
Genetec encourages continuous learning by offering training and lectures given by recognized personalities on subjects such as computer security, microservices and the user experience.
Your day at a glance:
Design functionalities adapted to the new requirements of the customers and the market Implement fault-resistant quality code with automated tests, reviews and reworking Support the Quality Assurance team to test the products so they are ready for delivery Write documentation throughout the software development lifecycle Act as an applications specialist and provide technical assistance to the support team and the partners Manage your work and your time to comply with the milestones and the delivery dates, in Kanban agile mode
What makes you a great fit:
Bachelor's degree in Computer Science/ Software Engineering and at least 3 years' concrete experience with .NET and C# Proficient with the Visual Studio, TFS and GIT development tools Solid knowledge of integration of API/services, such as REST, SignalR and gRPC Able to identify and communicate technical problems, procedures and solutions You are sensitive to improvement of the user experience
An asset if you have:
Experience with modern Web technologies, such as Blazor WASM, React or Angular Experience in programming and administration of Linux onboard systems Experience in network connectivity (Ethernet, Wi-Fi, cellular) and protocols (TCP, UDP, Sockets) Experience with cloud service providers, such as Azure, AWS or Google Cloud Experience in encoding/decoding and video streaming (HTTP, RTSP, MJPEG, H.264/H.265) Experience in data security and confidentiality (OWASP, authentication, cryptography) Experience in native programming (C/C++)
Let's talk perks!
Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer
We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers. Seniority level Seniority level Associate Employment type Employment type Full-time Job function Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Genetec by 2x Get notified about new Software Engineer jobs in Montreal, Quebec, Canada . Frontend Developer (multiple opportunities) Junior Software Engineer (1-5 years) - Python or C++ - Hybrid working - Up to $160,000 CAD Base (+Bonus) Full-Stack Software Engineer (Contract) (Remote possible) Montreal, Quebec, Canada $150,000.00-$230,000.00 2 months ago Full Stack Developer (React/Python) - Up to $200k CAD + Exceptional Bonus - Elite FinTech Firm - Montreal Software Engineer, Platform - Montreal, Canada Greater Montreal Metropolitan Area 6 days ago Montreal, Quebec, Canada CA$100,000.00-CA$150,000.00 4 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
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 la créativité pour relever des défis ambitieux et transformer des idées en solutions concrètes. Concrètement, nous travaillons sur un portail Web en libre‑service qui diminue la friction et augmente l'efficacité des équipes de contrôle de sécurité. En automatisant les processus pour les employés et les responsables de différentes installations sécurisées qui demandent et accordent des accès, nous permettons aux clients d'assurer une meilleure sécurité de leurs infrastructures et usagers. En tant que testeur logiciel, vous pourriez jouer un rôle‑clé au sein d'une équipe enthousiaste de développement qui contribue à une solution basée sur le cloud qui gère plus intelligemment les accès physiques dans un contexte de déploiement continu. En collaboration avec d'autres testeurs pour vous accompagner dans vos tâches, vous serez responsable de tester cette plateforme de façon manuelle et automatisée, et participerez activement au processus de développement pour assurer que la qualité soit au rendez‑vous. Votre journée en un coup d'oeil: Assurer la qualité du logiciel en participant, dès sa phase de conception et de développement, à l'élaboration et à l'exécution de tests manuels et automatisés Réviser avec les développeurs les critères d'acceptation des fonctionnalités, et rédiger des plans de test permettant de les valider Tester les API publiques et privées de services Maintenir un environnement de test permettant de détecter des bris de fonctionnalités qui pourraient avoir de l'impact en production dans un environnement d'intégration et de déploiement continu (CI/CD) Fournir des rapports détaillés des tests exécutés et des problèmes identifiés Proposer et mettre en place de nouveaux outils et de nouvelles pratiques pour améliorer l'efficacité de l'assurance qualité Ce qui fait de vous un excellent candidat: 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) Très grande attention aux détails et un souci de la qualité Bonne communication, tant écrite que verbale pour bien décrire et partager les informations sur les comportements observés Expérience reconnue en test logiciels manuels et/ou automatisés Excellente capacité d'analyse et de résolution de problèmes Capacité à gérer plusieurs tâches simultanément et des changements de priorité afin d'aider nos clients internes et externes Capacité à apprendre rapidement et à prendre en charge son travail de façon autonome Être une personne motivée, qui aime travailler en groupe et qui possède des aptitudes de collaboration. Votre expertise technique: Langages de scripting et programmation pour automatisation de tests (PowerShell, bash, C#, etc.) Technologies Web (HTML, HTTP, React, TypeScript, etc.) Outils de test API (Postman, Swagger, etc.) Platforme cloud Azure (Microsoft SQL Server and Azure DevOps) Déploiement de services ASP.NET en CI/CD avec Docker et Kubernetes Voilà ce que nous offrons ! Régime de rémunération attrayant Programme de remboursement des frais de formation Environnement avec bon niveau de maturité agile Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible Café gratuit à volonté Espace de stationnement gratuit Consultations virtuelles avec notre kinésiologue / rabais sur l'abonnement au gym Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler - votre profil pourrait nous surprendre! Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s sélectionné(e)s seront contacté(e)s. Head‑hunters et agences de recrutement ne sont pas autorisés à soumettre resumés/CVs via ce site web ou directement à managers. Your team's dynamic: ClearID is a team of enthusiastic developers and testers driven by curiosity and a desire to push the boundaries of technology. We value innovation, collaboration, and creativity to tackle ambitious challenges and turn ideas into concrete solutions. Specifically, we’re working on a self‑service web portal that reduces friction and increases efficiency for security control teams. By automating processes for employees and managers across various secure facilities who request and grant access, we help our clients improve the safety of their infrastructure and users. As a software tester, you could play a key role in a dynamic development team contributing to a cloud‑based solution that manages physical access more intelligently in a continuous deployment environment. Collaborating with other testers who will support you in your tasks, you’ll be responsible for testing the platform both manually and through automation, and actively participating in the development process to ensure quality is maintained throughout. Your day at a glance: Ensure software quality by contributing to the design and development phases through the creation and execution of both manual and automated tests Review feature acceptance criteria with developers and write test plans to validate them Test both public and private APIs of services Maintain a testing environment to detect functionality issues that could impact production in a continuous integration and deployment (CI/CD) environment Provide detailed reports on executed tests and identified issues Propose and implement new tools and practices to improve quality assurance efficiency What makes you a great fit: Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers) Strong attention to detail and a commitment to quality Excellent written and verbal communication to clearly describe and share observed behaviors Proven experience in manual and/or automated software testingStrong analytical and problem‑solving skills Ability to handle multiple tasks and shifting priorities to support internal and external clients Quick learner with the ability to take ownership of your work Motivated team player with strong collaboration skills Your technical expertise: Scripting and programming languages for test automation (PowerShell, Bash, C#, etc.) Web technologies (HTML, HTTP, React, TypeScript, etc.) API testing tools (Postman, Swagger, etc.) Azure cloud platform (Microsoft SQL Server and Azure DevOps) ASP.NET service deployment in CI/CD using Docker and Kubernetes Let’s talk perks! Attractive compensation package Training Tuition Reimbursement Program Mature agile environment Work‑life balance with a flexible working schedule Free, unlimited coffee Free parking for all employees Virtual consultations with our kinesiologist / discount on your gym membership We know that diverse backgrounds and experiences bring great value to our teams. Even if you don’t think you tick all the boxes, we still encourage you to apply - your profile may surprise us! Thank you for your application, but please note that only selected candidates will be contacted. Head‑hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers. #J-18808-Ljbffr
Overview The Software Developer - Installers will be working within the SCMT team (Software Configuration Management & Tools) part of the Infrastructure Services group that contributes in various steps of the development of software applications. Le ou la Développeur(euse) logiciel - installateurs travaillera au sein de l'équipe SCMT (Gestion de Configuration Logicielle et Outils), qui fait partie du groupe des Services d'Infrastructure et contribue à diverses étapes du développement des applications logicielles. Responsibilities Develop and maintain the installation programs of Genetec products and tools (InstallShield/WiX/msi) Develop and maintain new tools/libraries to augment and streamline the build and installation process Participer au développement des installateurs, à l\'amélioration des procédures de compilation et à la conception d\'outils utilisés pour optimiser les processus de compilation et d\'installation (InstallShield) Collaborer étroitement avec les équipes de développement, d\'assurance qualité et de gestion de projets du même département de R&D Qualifications Bachelor\'s degree in Computer Engineering, Software Engineering or Computer Science or DEC in computer science with relevant experience Have 2-5 years of experience in Software Configuration Management, Release Management, DevOps, Development or equivalent Enjoy various and challenging tasks and have a good learning ability Baccalauréat en génie informatique, en génie logiciel ou en informatique, ou DEC en informatique avec une expérience pertinente Posséder de 2 à 5 ans d\'expérience en gestion de configuration logicielle, gestion des versions, DevOps, développement ou dans un domaine équivalent Apprécier les tâches variées et stimulantes et démontrer une bonne capacité d\'apprentissage Your technical expertise Knowledge and working experience with C# and scripting languages (e.g. PowerShell, TypeScript, JavaScript, etc.) Knowledge of the Microsoft Windows environment (e.g. services, registry, etc.) Experience with software installation, configuration and troubleshooting Connaissance et expérience pratique du langage C# et des langages de script (par exemple : PowerShell, TypeScript, JavaScript, etc.) Bonne connaissance de l\'environnement Microsoft Windows (par exemple : services, registre, etc.) Expérience en installation, configuration et dépannage de logiciels Assets Experience with Azure DevOps Server, Git or similar Experience with MSBuild, Gulp, XAML, YAML or other build frameworks Knowledge of InstallShield, WiX or similar programs Knowledge of different software packaging (e.g. NuGet) Knowledge of Microsoft SQL Server or other database management tools Experience in an IT help desk environment Expérience avec Azure DevOps Server, Git ou un outil similaire Expérience avec MSBuild, Gulp, XAML, YAML ou d\'autres cadres de compilation similaires Connaissance d\'InstallShield, WiX ou d\'autres programmes similaires Connaissance des différents types de conditionnement logiciel (par exemple : NuGet) Connaissance de Microsoft SQL Server ou d\'autres outils de gestion de bases de données Expérience dans un environnement de support technique informatique Benefits Attractive compensation package Training Tuition Reimbursement Program Subsidized meals in our amazing Bistro (Les Cordons Bleus) Work-life balance with a flexible working schedule Free, unlimited coffee Private, free parking for all employees Onsite fitness facility with personal trainer Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit résumés/CVs through this Web site or directly to managers. Seniority level Associate Employment type Full-time Job function Other Industries IT Services and IT Consulting #J-18808-Ljbffr
---------------------------------------------------------------------------------------------------
Your team's dynamic: Are you interested in working for a leading high-tech company on a world class product? The video group is working on its next generation recording services.
As part of an Agile development team, you will participate in the design, the tasks planning, development of features and their delivery to the quality assurance member within the team. Additionally, we are looking for candidates that are curious and want to research, learn and work on new technologies.
Ideally, you are passionate of software development, and must enjoy various type of tasks and challenges, given the complexity of modules to work into complex networking, global core large scale modules and distributed client-server systems.
Your day at a glance: Design and implement object-oriented services that can work both on Linux and Windows Participate in automation of the different services Participate in design and estimation of tasks for different features Manage their time to respect milestones and delivery dates What makes you a great fit: Bachelor's degree in Computer Sciences, Software Engineering or equivalent experience Minimum 1-2 years of experience in software development using C# Strong knowledge of object-oriented programming Strong experience with multi-threaded applications development Knowledge of networking (TCP/IP, UDP) An asset if you have: Experience with asynchronous execution Experience developing and debugging a large-scale software system Experience with modern API development (REST, Grpc) Experience with Test Driven Development Knowledge of containerized development (Docker) Let's talk perks! Attractive compensation package Training Tuition Reimbursement Program Work-life balance with a flexible working schedule Free, unlimited coffee Free parking for all employees Virtual consultations with our kinesiologist / discount on your gym membership We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!
Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumés/CVs through this Web site or directly to managers. Seniority level Seniority level Associate Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Genetec by 2x Get notified about new Software Engineer jobs in Sherbrooke, Quebec, Canada . Software Engineer - Solutions Engineering Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Cross-platform C++ - Multipass System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Distributed Systems Software Engineer, Python / Go Software Engineer, Ceph & Distributed Storage Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Python Software Engineer - Ubuntu Hardware Certification Team We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr