Ingenieur senior en developpement logiciel/Senior Software Development Engineer (Montreal)

Ingenieur senior en developpement logiciel/Senior Software Development Engineer (Montreal)

03 Oct
|
Genetec
|
Montreal

03 Oct

Genetec

Montreal

Feature flagging, A/B testing et Canary release via la plateforme Launch Darkly Job overview: ClearID is a cloud-based physical identity and access management solution that centralizes and automates access control across physical security systems. We are a passionate team who is working with the latest technologies in software development. Aperçu du poste : ClearID est une solution infonuagique de gestion des identités et des accès physiques qui centralise et automatise le contrôle d'accès au sein des systèmes de sécurité physique.

Nous sommes une équipe passionnée qui travaille avec les toutes dernières technologies en développement logiciel. Écosystème de micro-services C#/ ASP.NET et Go Plusieurs bases de données NoSQL tel que MongoDB, ElasticSearch et Redis Communication asynchrone utilisant un système d'événements (AMQP) Développement par conteneurs utilisant Docker et Kubernetes Intégration et déploiement continu (CI/CD) utilisant Azure DevOps Prendre en charge et maintenir les suites de tests automatisés afin d'améliorer continuellement la qualité du produit Agir à titre de référence technique au sein de l'équipe afin de guider et d'encadrer les autres membres Baccalauréat en génie logiciel, génie informatique, informatique ou expérience équivalente Minimum de 5 ans d'expérience en développement logiciel Expérience avec ReactJS, C# ou Go Expérience dans plusieurs des domaines suivants: architecture de bases de données, infrastructure infonuagique, développement frontend, architecture événementielle, cybersécurité, réseautique 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) Connaissance des pratiques DevOps, de l'observabilité et de l'exploitation de systèmes en production Expérience avec des protocoles et technologies de messagerie (AMQP, MQTT, Azure Service Bus, etc.) Programme de remboursement des frais de formation Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail versatile Accès à environnement de détente (table de billard, console de jeux, babyfoot, jeux d'échecs, etc.) Si vous souhaitez savoir à quoi ressemble l'environnement de travail chez Genetec, voici le lien vers notre vidéo d'entreprise: ClearID is a cloud-based physical identity and access management solution that centralizes and automates access control across physical security systems. We are a passionate team who is working with the latest technologies in software development.

Here is an overview of the stack used in the context of the project: A microservice ecosystem using C#/ ASP.NET and Go Diversified and modern data layer using NoSQL databases like MongoDB, Elasticsearch and Redis Web UI developed in ReactJS Asynchronous and eventually consistent approach using an event-based system (AMQP) to propagate changes Quality assurance with great coverage of unit,



functional and integration tests Continuous integration and continuous delivery (CI/CD) using Azure DevOps Explore new technologies and experiment by developing a cutting-edge, distributed microservices architecture Own and maintain the automated test suites to consistently improve the quality of the product Serve as a technical reference within the team to guide and mentor other members Ensure the team and its products maintain a high level of security Bachelor's degree in software engineering, Computer Engineering, Computer Science or equivalent experience Minimum of 5 years of software development experience Experience with ReactJS, C# or Go Experience in several of the following areas: database architecture, cloud infrastructure, frontend development, event-driven architecture, cybersecurity, networking Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers) An asset if you have: Knowledge of DevOps practices, observability, and production system operations Experience with messaging protocols and technologies (AMQP, MQTT, Azure Service Bus, etc.) Training Tuition Reimbursement Program Work-life balance with a flexible working schedule Free, unlimited coffee and fruits Private, free parking for all employees Access to relaxation spaces (pool table, gaming consoles, foosball, chess, etc.) Onsite fitness facility with personal trainer, and multiple wellness and health workshops If you'd like to see what the work environment at Genetec looks like, check out our corporate video:

📌 Ingenieur senior en developpement logiciel/Senior Software Development Engineer (Montreal)
🏢 Genetec
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ingenieur senior en developpement logiciel/senior software development engineer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: ingenieur senior en developpement logiciel/senior software development engineer (montreal) / montreal