Genetec
Montreal, Canada29 days ago
Grade
Senior
Experience
from 5 years
English Level
C1 - Advanced
AI writes it from your resume. You only have to send it.
Title: Développeur(euse) logiciel sénior / Senior Software Developer - Clear ID Location: Montreal / Canada / Montreal Canada
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.
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
Container-based deployments using Docker and Kubernetes
Infrastructure as code using Terraform and Argo CD
Quality assurance with great coverage of unit, functional and integration tests
Continuous integration and continuous delivery ( CI/CD ) using Azure DevOps
Feature flagging, A/B testing, Canary release using Launch Darkly
Your day at a glance:
Be a core contributor of the team to define, develop, deploy, and maintain features as well as the product as a whole
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
Participate in the on-call process as needed and according to the established schedule to ensure an adequate response to alerts and incidents
What makes you a great fit:
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
Ability to learn quickly and to solve complex problems
Experience in several of the following areas: database architecture, cloud infrastructure, frontend development, event-driven architecture, cybersecurity, networking
Excellent collaboration skills and a willingness to share knowledge with others
Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)
An asset if you have:
Experience with any identity and access management system
Knowledge of DevOps practices, observability, and production system operations
Experience with messaging protocols and technologies (AMQP, MQTT, Azure Service Bus, etc.)
Experience with Infrastructure as Code (IaC) tools such as Terraform
Experience with containerization technologies such as Docker and Kubernetes
Let’s talk perks!
Attractive compensation package
Training Tuition Reimbursement Program
Work-life balance with a flexible working schedule
Subsidized meals in our amazing Bistro (Les Cordons Bleus)
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:
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.
RocketHunt estimate from real salaries
RocketHunt estimate from real salaries