Senior Software Engineer

Dye & Durham Corporation

Montreal

On-site

CAD 80,000 - 100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthcare
Pension
Company discounts
Wellness programs
Paid days off for moving or volunteering

Job summary

A leading software solutions company is seeking a Senior Software Engineer in Montreal. The ideal candidate will contribute to the development and enhancement of in-house applications while applying modern development practices and collaborating with cross-functional teams. Proficiency in ASP.NET and strong bilingual communication skills are essential. Excellent benefits package included.

Qualifications

  • Collaborative and motivated Software Developer eager to learn and contribute.
  • Experience maintaining and enhancing essential software systems.
  • Ability to participate in peer reviews and prepare technical documentation.

Responsibilities

  • Enhance and modernize the Lender Centre application.
  • Design, develop, test, and implement new software programs.
  • Maintain and enhance existing in-house applications.
  • Work closely with team leads to deliver new features.

Skills

Proficiency with ASP.NET / .NET Core MVC
Experience with C# and/or VB.NET
Working knowledge of web technologies including HTML, XML, CSS, JSON, JavaScript, and jQuery
Strong understanding of relational databases (SQL, Oracle)
Familiarity with Entity Framework and conceptual understanding of SOLID principles
Experience developing web services (REST, SOAP)
Strong communication and collaboration skills
Bilingual – fluency in English and French

Education

Relevant education in Computer Science, Software Engineering, or a related field

Job description

Position

Senior Software Engineer at Dye & Durham Corporation

Department

Software Development

Location

Montreal, Quebec, Canada

Description

We are seeking a collaborative and motivated Software Developer who is eager to learn, improve, and contribute to building high-quality software solutions that power the industry. In this role, you will participate in the development of our in-house applications — writing, maintaining, and enhancing critical software systems used across our business. You’ll work closely with team leads to deliver new features, improve existing products, and ensure code quality through modern tools and best practices.

Key Responsibilities
  • Enhance, modernize and add features to the Lender Centre application
  • Design, develop, test, and implement new software programs and product features.
  • Maintain and enhance existing in-house applications, systems, and codebases.
  • Contribute to product builds through ongoing improvement and refinement of the existing product suite, as well as supporting new product development.
  • Participate in peer reviews of solution designs and code to maintain high development standards.
  • Prepare and maintain technical documentation on system operations, functionality, and maintenance.
  • Collaborate effectively with other developers and cross-functional teams to meet business objectives.
  • Apply modern development practices and tools to improve performance, scalability, and reliability.
Skills, Knowledge & Expertise
  • Proficiency with ASP.NET / .NET Core MVC.
  • Experience with C# and/or VB.NET.
  • Working knowledge of web technologies including HTML, XML, CSS, JSON, JavaScript, and jQuery.
  • Strong understanding of relational databases (SQL, Oracle).
  • Familiarity with Entity Framework and a conceptual understanding of SOLID design principles.
  • Experience developing web services (REST, SOAP).
  • Relevant education in Computer Science, Software Engineering, or a related field.
  • Strong communication and collaboration skills, with a proactive approach to problem‑solving.
  • Bilingual – fluency in English and French required.
Job Benefits

At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favorite charity.

Do you share our DNA?
  • We ask how tomorrow can be better than today
  • We are passionate about solving our customer’s challenges
  • Our ideas break boundaries
  • We value different perspectives and encourage dialogue
  • We take ownership and celebrate together
Ingénieur principal en logiciels

Nous recherchons un développeur de logiciels collaboratif et motivé, désireux d’apprendre, de s’améliorer et de contribuer à la création de solutions logicielles de haute qualité qui propulsent l’industrie. Dans ce rôle, vous participerez au développement de nos applications internes, notamment à la rédaction, à la maintenance et à l’amélioration des systèmes logiciels essentiels utilisés dans l’ensemble de notre entreprise. Vous travaillerez en étroite collaboration avec les chefs d’équipe pour livrer de nouvelles fonctionnalités, améliorer les produits existants et assurer la qualité du code grâce à des outils modernes et à des pratiques exemplaires.

Principales responsabilités
  • Améliorer, moderniser et ajouter des fonctionnalités à l’application Centre prêteur
  • Concevoir, développer, tester et mettre en œuvre de nouveaux logiciels et de nouvelles fonctionnalités de produits.
  • Maintenir et améliorer les applications, les systèmes et les bases de code internes existants.
  • Contribuer à l’élaboration des produits par l’amélioration et le perfectionnement continus de la gamme de produits existante, ainsi qu’en appuyant le développement de nouveaux produits.
  • Participer à des examens par les pairs des conceptions de solutions et du code afin de maintenir des normes de développement élevées.
  • Préparer et tenir à jour la documentation technique sur le fonctionnement, les fonctionnalités et la maintenance du système.
  • Collaborer efficacement avec les autres développeurs et les équipes interfonctionnelles pour atteindre les objectifs commerciaux.
  • Appliquer des pratiques et des outils de développement modernes pour améliorer la performance, l’évolutivité et la fiabilité.
Compétences, connaissances et expertise
  • Maîtrise d’ASP.NET / .NET Core MVC.
  • Expérience avec C et/ou VB.NET.
  • Connaissance pratique des technologies Web, y compris HTML, XML, CSS, JSON, JavaScript et jQuery.
  • Solide compréhension des bases de données relationnelles (SQL, Oracle).
  • Connaissance d’Entity Framework et compréhension conceptuelle des principes de conception SOLID.
  • Expérience en développement de services Web (REST, SOAP).
  • Formation pertinente en informatique, en génie logiciel ou dans un domaine connexe.
  • Solides compétences en communication et en collaboration, avec une approche proactive de résolution de problèmes.
  • Bilinguisme – maîtrise de l’anglais et du français requise.
Avantages sociaux

Chez Dye et Durham, nous nous efforçons d’être des visionnaires! En tant que chef de file dans notre domaine, nous veillons à ce que nos employés soient prêts à relever le prochain défi de leur parcours avec nous en leur offrant des possibilités de formation interne et externe. Nous offrons des salaires concurrentiels et une foule d’avantages, y compris des soins de santé, un régime de retraite, des rabais d’entreprise, des programmes de bien‑être et des jours de congé payés pour déménager ou faire du bénévolat pour votre organisme de bienfaisance préféré.

Partagez‑vous notre ADN?
  • Nous nous demandons comment demain peut être meilleur qu’aujourd’hui
  • Nous sommes passionnés par la résolution des défis de nos clients.
  • Nos idées repoussent les limites
  • Nous valorisons les différentes perspectives et encourageons le dialogue.
  • Nous prenons nos responsabilités et célébrons ensemble.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Owner
Product Owner

Dye & Durham Corporation • Montreal

On-site
CAD 75,000 - 90,000
Healthcare
Pension
Company discounts
+2
Responsable conception logicielle
Responsable conception logicielle

Rugged Monitoring Inc • Quebec

On-site
CAD 140,000 - 190,000
Flexibilité horaire
Vendredis après-midi estivaux
Assurances collectives
+11
Ingénieur·e senior en logiciels d'arrière-plan – application
Ingénieur·e senior en logiciels d'arrière-plan – application

Groupe Dynamite • Mount Royal

On-site
CAD 120,000 - 180,000
Bonis sur performances
Épargne retraite avec employeur
Assurance collective
+3
Gestionnaire principal, Ingénierie du Data Hub et des Produits de Données /Senior Manager, Data Hub Engineering & Data Products
Gestionnaire principal, Ingénierie du Data Hub et des Produits de Données /Senior Manager, Data Hub Engineering & Data Products

McKesson • Dollard-des-Ormeaux

On-site
CAD 136,000 - 227,000
DEVELOPPEUR / ARCHITECTE - .NET
DEVELOPPEUR / ARCHITECTE - .NET

Ingeniu inc. • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Assurances collectives
REER collectif
Environnement de travail ergonomique
+1
Développeuse / Développeur Full Stack
Développeuse / Développeur Full Stack

Colonial Group • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Concepteur(trice) TI - Solutions et données
Concepteur(trice) TI - Solutions et données

iA Financial Group (Industrial Alliance) • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Assurances collectives
Régime de retraite
Stock options
+6
Programmeur(euse) Principal(e)
Programmeur(euse) Principal(e)

Coopcarbone • Lanaudière

On-site
CAD 95,000 - 150,000
Assurances collectives
Soins virtuels
Horaires flexibles
+5
Développeuse / Développeur Full Stack
Développeuse / Développeur Full Stack

BPA • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Télétravail hybride
Horaire flexible
Assurances et régime REER
+1
Full Stack Developer (CCMS) at MadCap Software, Inc.
Full Stack Developer (CCMS) at MadCap Software, Inc.

MadCap Software, Inc. • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Télétravail
Salaire compétitif et prime annuelle
Égalité et contribution DPSP employeur
+1