Software Developer / Développeur de logiciels

dormakaba

Montreal

Hybrid

CAD 90,000 - 120,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Career development
Employee Assistance Programs
LinkedIn Learning access
Virtual healthcare
Health insurance
Pension plan
Referral bonuses

Job summary

dormakaba is seeking a Software Developer in Montreal, QC, hybrid. You will own high-value software solutions, collaborating in a high-performing team to deliver secure access management solutions.

You will design, develop, test, and deploy scalable applications and microservices, leveraging TDD and SOLID principles, while working with firmware engineers and cross-functional teams to meet customer needs. The role emphasizes delivering reliable, customer-focused dormakaba hospitality security

Qualifications

  • 5+ years of software development experience with a bachelor’s degree in computer science, Software Engineering, or a related field.
  • Strong expertise in C#, ASP.NET, Visual Studio, AngularJS, Angular 7, asynchronous programming, multithreading, windows services and back-end service development.
  • Proven experience designing, developing, and consuming RESTful APIs, with a strong understanding of microservices, scalable distributed systems, message bus technologies, and inter-process communication.
  • Proficiency in SQL (MSSQL) and NoSQL databases (DynamoDB, MongoDB), as well as ORM frameworks such as Entity Framework and NHibernate.
  • Fluently bilingual in English and French, as the incumbent must work with a global multidisciplinary team.

Responsibilities

  • Conduct end-to-end design and development of software features, including technical design, implementation, testing, deployment, and resolution of production issues
  • Maintain a customer-centric approach by understanding customer requirements, challenges, and business objectives, and translating those insights into effective and impactful technical solutions
  • Take ownership of features throughout the entire software development lifecycle, from requirements gathering and design through implementation, deployment, monitoring, and ongoing production support
  • Collaborate closely with cross-functional and multidisciplinary teams to deliver high-quality, scalable, and reliable solutions while proactively identifying and addressing technical risks
  • Drive ongoing product improvements by proactively identifying opportunities to enhance functionality, performance, reliability, user experience, and customer value

Skills

C#
ASP.NET
Visual Studio
AngularJS
Angular 7
Asynchronous programming
Multithreading
Windows services
Back-end services

Education

Bachelor’s degree in computer science or software engineering

Tools

DynamoDB
MongoDB
Entity Framework
NHibernate
SQL Server (MSSQL)

Job description

dormakaba is seeking a Software Developer based in Montreal, Qc (hybrid). The Software Developer will own the delivery of high-value solutions that directly address our customers’ needs. They will collaborate within a high-performing team to deliver innovative security and access management solutions. The Software Developer will leverage technologies, data-driven decision-making, and software engineering principles such as SOLID, DRY, and YAGNI, and be responsible for designing, developing, testing, and deploying scalable software applications and microservices using test-driven development. The position works closely with firmware engineers and cross-functional teams to develop, maintain and deliver reliable, high-quality, customer-focused solutions for dormakaba’s hospitality security and access management solutions. Ensuring reliable, innovative, and secure products that meet customer needs.

dormakaba is seeking a Software Developer based in Montreal, Qc (hybrid). The Software Developer will own the delivery of high-value solutions that directly address our customers’ needs. They will collaborate within a high-performing team to deliver innovative security and access management solutions. The Software Developer will leverage technologies, data-driven decision-making, and software engineering principles such as SOLID, DRY, and YAGNI, and be responsible for designing, developing, testing, and deploying scalable software applications and microservices using test-driven development. The position works closely with firmware engineers and cross-functional teams to develop, maintain and deliver reliable, high-quality, customer-focused solutions for dormakaba’s hospitality security and access management solutions. Ensuring reliable, innovative, and secure products that meet customer needs.

Total Compensation Range

$90,000 - $120,000 annually

AI Disclosure

No automated screening tools will be used during the application process

What You Will Do
  • Conduct end-to-end design and development of software features, including technical design, implementation, testing, deployment, and resolution of production issues
  • Maintain a customer-centric approach by understanding customer requirements, challenges, and business objectives, and translating those insights into effective and impactful technical solutions
  • Take ownership of features throughout the entire software development lifecycle, from requirements gathering and design through implementation, deployment, monitoring, and ongoing production support
  • Collaborate closely with cross-functional and multidisciplinary teams to deliver high-quality, scalable, and reliable solutions while proactively identifying and addressing technical risks
  • Drive ongoing product improvements by proactively identifying opportunities to enhance functionality, performance, reliability, user experience, and customer value
What we require
  • 5+ years of software development experience with a bachelor’s degree in computer science, Software Engineering, or a related field
  • Strong expertise in C#, ASP.NET, Visual Studio, AngularJS, Angular 7, asynchronous programming, multithreading, windows services and back-end service development
  • Proven experience designing, developing, and consuming RESTful APIs, with a strong understanding of microservices, scalable distributed systems, message bus technologies, and inter-process communication
  • Proficiency in SQL (MSSQL) and NoSQL databases (DynamoDB, MongoDB), as well as ORM frameworks such as Entity Framework and NHibernate
  • Fluently bilingual in English and French, as the incumbent must work with a global multidisciplinary team
What we prefer
  • Working with our parent company in Germany and the United States
  • Experience developing or supporting products within the access control, security, or smart access solutions industry
What we offer
  • Supporting your career development
  • Employee Assistance Programs
  • 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
Who we are

We are at the heart of every place that matters. From automatic doors to cloud-based access management – as a leading global provider in the access solutions market for schools, banks, airports, hospitals, hotels, and many more, we enable seamless movement within secure, safe, and sustainable places. With over 160 years of experience and a focus on excellence and innovation, we offer exciting opportunities to grow in an environment where you can make a real impact. At dormakaba, you are encouraged to take initiative, develop your skills, and build your career alongside 16,000 experts worldwide who are setting industry standards every day.

Aperçu du poste

dormakaba est à la recherche d’un Développeur logiciel basé à Montréal (QC), en mode hybride. Le Développeur logiciel sera responsable de la livraison de solutions à forte valeur ajoutée répondant directement aux besoins de nos clients. Il collaborera au sein d’une équipe hautement performante afin de fournir des solutions innovantes en matière de sécurité et de gestion des accès. Le titulaire du poste mettra à profit les technologies, la prise de décision fondée sur les données ainsi que les principes d’ingénierie logicielle tels que SOLID, DRY et YAGNI. Il sera responsable de la conception, du développement, des essais et du déploiement d’applications logicielles et de microservices évolutifs en utilisant une approche de développement piloté par les tests (TDD). Le titulaire du poste travaille en étroite collaboration avec les ingénieurs en micrologiciel (firmware) et les équipes multidisciplinaires afin de développer, maintenir et livrer des solutions fiables, de haute qualité et axées sur le client pour les solutions de sécurité hôtelière et de gestion des accès de dormakaba. Le titulaire contribue à assurer la mise en marché de produits fiables, innovants et sécuritaires qui répondent aux besoins de nos clients.

Echelle salariale :

90,000 $ - 120,000 $ chaque année

Divulgation relative à l'IA:

Aucun outil de sélection automatisé sera utilisé pendant le processus de candidature.

Ce que vous ferez
  • Effectuer la conception et le développement de fonctionnalités logicielles de bout en bout, incluant la conception technique, l’implantation, les essais, le déploiement ainsi que la résolution des incidents en production.
  • Adopter une approche centrée sur le client en comprenant ses besoins, ses défis et ses objectifs d’affaires, et en traduisant ces informations en solutions techniques efficaces et à fort impact.
  • Assumer l’entière responsabilité des fonctionnalités tout au long du cycle de vie du développement logiciel, de la définition des exigences et de la conception jusqu’à l’implantation, au déploiement, à la surveillance et au soutien continu en production.
  • Collaborer étroitement avec des équipes multidisciplinaires et interfonctionnelles afin de livrer des solutions fiables, évolutives et de haute qualité, tout en identifiant et en atténuant de manière proactive les risques techniques.
  • Contribuer à l’amélioration continue des produits en repérant proactivement les occasions d’accroître les fonctionnalités, la performance, la fiabilité, l’expérience utilisateur et la valeur offerte aux clients.
Ce que nous demandons
  • 5+ years of software development experience with a bachelor’s degree in computer science, Software Engineering, or a related field
  • Strong expertise in C#, ASP.NET, Visual Studio, AngularJS, Angular 7, asynchronous programming, multithreading, windows services and back-end service development
  • Proven experience designing, developing, and consuming RESTful APIs, with a strong understanding of microservices, scalable distributed systems, message bus technologies, and inter-process communication
  • Proficiency in SQL (MSSQL) and NoSQL databases (DynamoDB, MongoDB), as well as ORM frameworks such as Entity Framework and NHibernate
  • Fluently bilingual in English and French, as the incumbent must work with a global multidisciplinary team
Ce que nous préférons
  • Le titulaire du poste collaborera avec notre société mère en Allemagne ainsi qu’avec des équipes situées aux États-Unis.
  • Expérience en développement ou en soutien de produits dans les secteurs du contrôle d’accès, de la sécurité ou des solutions d’accès intelligentes (smart access).
Nous offrons
  • Soutenir votre développement de carrière
  • Programmes d'aide aux employés
  • 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
Qui nous sommes

Nous sommes au cœur de chaque lieu qui compte. Des portes automatiques à la gestion d'accès basée sur le cloud, en tant que leader mondial des solutions d'accès pour les écoles, les banques, les airports, les hôpitaux, les hôtels et bien d'autres, nous permettons une circulation fluide dans des lieux sécurisés, sûrs et durables. Forts de plus de 160 ans d'expérience et d'une culture axée sur l'excellence et l'innovation, nous offrons des opportunités stimulantes de développement dans un environnement où vous pouvez avoir un réel impact. Chez dormakaba, vous êtes encouragé à prendre des initiatives, à développer vos compétences et à bâtir votre carrière aux côtés de 16 000 experts à travers le monde qui établissent chaque jour les normes de l'industrie.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer / Développeur de logiciels
Software Developer / Développeur de logiciels

dormakaba International Holding AG • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Career development
Employee Assistance Programs
LinkedIn Learning access
+4
Embedded Developer - Security Specialist / Développeur(euse) Embarqué(e) - Spécialiste en Sécurité
Embedded Developer - Security Specialist / Développeur(euse) Embarqué(e) - Spécialiste en Sécurité

dormakaba • Montreal

On-site
CAD 153,000 - 194,000
Career development
Employee assistance
LinkedIn Learning access
+4
Embedded Developer - Security Specialist / Développeur(euse) Embarqué(e) - Spécialiste en Sécurité
Embedded Developer - Security Specialist / Développeur(euse) Embarqué(e) - Spécialiste en Sécurité

dormakaba International Holding AG • Montreal

On-site
CAD 110,000 - 140,000
Health Insurance
Pension Plan
Employee Assistance Programs
+2
Integration Developer / Développeur intégration
Integration Developer / Développeur intégration

dormakaba International Holding AG • Montreal

On-site
CAD 95,000 - 140,000
Career development
Employee assistance
LinkedIn Learning access
+4
Electronics Engineer / Ingénieur(e) en électronique
Electronics Engineer / Ingénieur(e) en électronique

dormakaba • Montreal

On-site
CAD 139,899 - 181,868
Health Insurance Plan
Pension Plan
Career development support
+3
Architectural Services Representative / Représentant(e) des ventes en architecture
Architectural Services Representative / Représentant(e) des ventes en architecture

dormakaba • Montreal

On-site
CAD 80,000 - 100,000
Health Insurance Plan
Pension Plan
Unlimited Referral Reward Bonuses
+3
IT Field Operations- Support Specialist / Spécialise soutien aux operátions TI sur site
IT Field Operations- Support Specialist / Spécialise soutien aux operátions TI sur site

dormakaba • Montreal

Hybrid
CAD 75,000 - 90,000
Career development
Employee assistance programs
LinkedIn Learning access
+4
Customer Service Representative / Représentant(e) du service à la clientèle
Customer Service Representative / Représentant(e) du service à la clientèle

dormakaba • Montreal

On-site
CAD 45,000 - 52,000
IT Field Operations- Support Specialist / Spécialise soutien aux operátions TI sur site
IT Field Operations- Support Specialist / Spécialise soutien aux operátions TI sur site

dormakaba International Holding AG • Montreal

On-site
CAD 75,000 - 90,000
Health Insurance Plan
Pension Plan
Employee Assistance Programs
+1
Field IT Operations & End-User Support Specialist
Field IT Operations & End-User Support Specialist

dormakaba • Montreal

Hybrid
CAD 75,000 - 90,000
Career development
Employee assistance programs
LinkedIn Learning access
+4