Développeur logiciel infonuagique - Cloud / Cloud Software Developer - Full Stack
Montreal, Quebec, CA, QC H4N 2M3
POSITION OVERVIEW
dormakaba is seeking an experienced Software Developer based in Montreal, QC to join our cloud platform service team. The Software Developer is responsible for the development and maintenance of dormakaba's security and access management applications used for individual homes and vacation rentals.
WHAT YOU WILL DO
- Design, develop and review code to improve product performance and resolve production issues
- Utilize the latest cloud technologies, relying on data to build new features, applying (among others) the SOLID - DRY - YAGNI principles, to design, develop and deploy microservices architectures
- Employ test-driven development methods, working closely with the firmware teams
WHAT WE REQUIRE
- 5 years and + in Software Development ;
- Extensive knowledge of backend development with .NET C#, ASP.NET and Angular including RESTful API, async programming and microservices architecture
- Extensive knowledge of databases (SQL/NoSQL)
- Experience with AWS
- Hands-on experience with hardware protocols (USB, IP/UDP, HTTP/S) and IoT communication (Zigbee, BLE)
- Proven track record with Agile/SAFe methodologies, version control, and development best practices and an understanding of data structures and algorithms
- Bachelor's degree in computer science, software engineering, or related field
WHAT WE PREFER
- Docker/container experience
- Infrastructure-as-code (Terraform)
- CI/CD pipeline experience (Jenkins)
- Perfectly bilingual, both in English and French – The incumbent must work with a global multidisciplinary team
WHAT WE OFFER
- Supporting your career development
- Employee Assistance Programs
- Discover your best attributes using CliftonStrengths to pave the way for success at dormakaba.
- 24/7 access to over 15,000 LinkedIn Learning courses to assist in your professional development and to expand on your individual interests.
- Virtual Healthcare Services
- Health Insurance Plan
- Pension Plan
- Unlimited Referral Reward Bonuses
WHY JOIN DORMAKABA?
Our work is IMPORTANT. YOU are important. At schools and universities, in stadiums, airports, hospitals and workplace; for every place that matters. We provide safety, security, and sustainability, providing people with the tools to shape their careers for growth. EVERY team member contributes to our mission and can make a positive difference. Our culture focuses on Growing the Business, Growing Together and Growing Ourselves. We are a global company with more than 16,000 employees worldwide giving you endless opportunities for growth and advancement.
APERÇU DU POSTE
dormakaba est à la recherche d'un Développeur logiciel expérimenté basé à Montréal, QC, pour rejoindre notre équipe de service de plateforme cloud. Le développeur logiciel est responsable du développement et de la maintenance des applications de sécurité et de gestion d'accès de dormakaba utilisées pour les maisons individuelles et les locations de vacances.
CE QUE VOUS FEREZ
- Concevoir, développer et réviser le code pour améliorer les performances du produit et résoudre les problèmes de production.
- Utiliser les dernières technologies cloud, en s'appuyant sur les données pour créer de nouvelles fonctionnalités, en appliquant (entre autres) les principes SOLID - DRY - YAGNI, pour concevoir, développer et déployer des architectures de microservices.
- Utiliser des méthodes de développement pilotées par les tests, en travaillant en étroite collaboration avec les équipes chargées des microprogrammes.
CE QUE NOUS DEMANDONS
-
5 ans et + en développement logiciel ;
- Connaissance approfondie du développement backend avec .NET C#, ASP.NET et Angular, incluant API RESTful, programmation asynchrone et architecture de microservices
- Connaissance approfondie des bases de données (SQL/NoSQL)
- Expérience avec AWS
- Expérience pratique avec les protocoles matériels (USB, IP/UDP, HTTP/S) et la communication IoT (Zigbee, BLE)
- Expérience éprouvée avec les méthodologies Agile/SAFe, le contrôle de version et les meilleures pratiques de développement, ainsi qu'une compréhension des structures de données et des algorithmes
- Diplôme de premier cycle en informatique, génie logiciel ou domaine connexe
CE QUE NOUS PRÉFÉRONS
-
Expérience avec Docker/conteneurs
- Infrastructure-as-code (Terraform)
- Expérience en pipeline CI/CD (Jenkins)
- Parfaitement bilingue, à la fois en anglais et en français – Le titulaire doit travailler avec une équipe multidisciplinaire mondiale
CE QUE NOUS OFFRONS
- Soutenir votre développement de carrière
- Programmes d'aide aux employés
- Découvrez vos meilleurs atouts à l'aide de CliftonStrengths pour ouvrir la voie à la réussite chez dormakaba.
- Accès 24h/24 et 7j/7 à plus de 15 000 cours LinkedIn Learning pour vous aider dans votre développement professionnel et développer vos intérêts personnels.
- Services de santé virtuels
- Régime d'assurance maladie
- Plan de pension
- Primes illimitées de parrainage
POURQUOI REJOINDRE DORMAKABA?
Notre travail est IMPORTANT. VOUS êtes important. Dans les écoles et les universités, dans les stades, les aéroports, les hôpitaux et les lieux de travail. Nous assurons la sûreté, la sécurité et la durabilité, permettant aux gens de se déplacer sans problème et de façonner leur vie comme ils le souhaitent. CHAQUE membre de l'équipe contribue à notre mission et peut faire une différence positive. Notre culture est axée sur la croissance de l'entreprise, la croissance collective et la croissance personnelle. Nous sommes une entreprise internationale comptant plus de 16 000 employés dans le monde entier, ce qui vous offre des possibilités infinies de croissance et d'avancement.
#LI-Hybrid
LI-IG1