Cloud Software Developer - Full Stack
Montreal, CA, QC H4P 2G7
POSITION OVERVIEW
dormakaba is seeking a Cloud Software Developer – Full Stack to join our team. This position is responsible for the development and maintenance of a dormakaba product that specializes in security and access management for ithe lodging industry, etc.
PRIMARY DUTIES
- Conduct design, development, code reviews and resolve production issues
- Strong empathy with customer situation
- Be responsible for features from development to production
- Improve the product
REQUIREMENTS
- Experience with asynchronous processes, threads and back-end services
- Practical knowlege of C#
- Practical knowledge of web services APIs, Cloud platforms
- Practical knowledge of SQL and Non-SQL (Cosmos DB, MongoDB)
- Practical knowledge of ORM (Entity Framework, nHibernate)
- Familiar with Microservice architecture
- Familiar with Message bus and web API inter-process communication methods
- Web development using ASPX, AngularJS, Angular 7 (and up) and .NET
- Various communication protocols: USB devices, IP/UDP, socket layers, HTTP/S, and familiar with networking/routing environment
- Knowledge of TFS, JIRA, Jenkins and automation tools such as SoapUI is a plus
- Familiarity with Zigbee controllers BLE an asset
- Familiar with systems level integration & hardware configuration using a variety of Microsoft operating systems
- Experience with Agile/Scrum process and applied software development best practices
ASSETS
- Knowledge of the AWS platform.
- Experience with Docker.
- Knowledge of terraform language.
- Knowledge of continuous integration tools and processes.
- Knowledge of Jenkins
CRITICAL SUCCESS FACTORS
- Candidates who embrace dormakaba’s core values will be most successful in our organization: Trust, Customer First, Curiosity, Courage, and Performance
- Team player and strong collaborator
- Problem solver (always brings solutions, enjoys challenges)
- Dependable (reliable and follows through on commitments)
WE OFFER
- A fast-growing international company
- A stimulating, fast and friendly work environment
- An opportunity to highly contribute to the success of the company
- Competitive global compensation
- Free parking and on-site cafeteria
- A 3-minute walk from Namur metro station
- Free Access to LinkedIn Learning
APERÇU DU POSTE
dormakaba recherche un développeur logiciel cloud - Full Stack pour rejoindre notre équipe. Ce poste est responsable du développement et de la maintenance d'un produit dormakaba spécialisé dans la sécurité et la gestion des accès pour les maisons individuelles et les locations de vacances.
FONCTIONS PRINCIPALES
- Effectuer des revues de conception, de développement et de code et résoudre les problèmes de production.
- Forte empathie avec la situation du client
- Être responsable des fonctionnalités du développement à la production
- Améliorer le produit
EXIGENCES
- Expérience des processus asynchrones, des threads et des services back-end.
- Connaissance pratique des API de services web, des plateformes de cloud.
- Connaissance pratique de SQL et Non-SQL (Cosmos DB, MongoDB).
- Connaissance pratique des ORM (Entity Framework, nHibernate).
- Familiarisé avec l'architecture Microservice.
- Familiarité avec les méthodes de communication interprocessus des bus de messages et des API web.
- Développement Web à l'aide de ASPX, AngularJS, Angular 7 (et plus) et .NET.
- Divers protocoles de communication : USB, IP/UDP, couches socket, HTTP/S, et familiarisation avec l'environnement réseau/routage.
- La connaissance de TFS, JIRA, Jenkins et des outils d'automatisation tels que SoapUI est un plus.
- Familiarité avec les contrôleurs Zigbee BLE, un atout.
- Familiarité avec l'intégration au niveau des systèmes et la configuration du matériel à l'aide d'une variété de systèmes d'exploitation Microsoft.
- Expérience avec le processus Agile/Scrum et les meilleures pratiques de développement logiciel appliquées
ACTIFS
- Connaissance de la plateforme AWS.
- Expérience avec Docker.
- Connaissance du langage terraform.
- Connaissance des outils et processus d'intégration continue.
- Connaissance de Jenkins
FACTEURS CRITIQUES DE SUCCÈS
- Les candidats qui adhèrent aux valeurs fondamentales de dormakaba réussiront le mieux dans notre organisation : Confiance, Priorité au client, Curiosité, Courage et Performance.
- Esprit d'équipe et forte capacité de collaboration
- Résolveur de problèmes (apporte toujours des solutions, aime les défis)
- Fiabilité (fiable et respectueux de ses engagements)
NOUS OFFRONS
- Une entreprise internationale en pleine croissance
- Un environnement de travail stimulant, rapide et convivial
- Une opportunité de contribuer fortement au succès de l'entreprise
- Une rémunération globale compétitive
- Un parking gratuit et une cafétéria sur place
- A 3 minutes à pied de la station de métro Namur
- Accès gratuit à linkedin learning
#LI-MA1