Talent.com
Dye & Durham Corporation
Senior Software EngineerDye & Durham Corporation • Montreal, Montreal (administrative region), Canada
Senior Software Engineer

Senior Software Engineer

Dye & Durham Corporation • Montreal, Montreal (administrative region), Canada
30+ days ago
Job type
  • Full-time
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.
#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer • Montreal, Montreal (administrative region), Canada

Similar jobs

Senior Software Engineer, Adaptive

Radformationmontreal (administrative region), qc, Canada
Full-time

Radformation is transforming the way cancer clinics deliver care.Our innovative software automates and standardizes radiation oncology workflows, enabling clinicians to plan and deliver treatments ... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomMontreal (administrative region), QC, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Senior Software Engineer

Catch Talentmontreal, montreal (administrative region), Canada
Full-time

This range is provided by Catch Talent.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Catch Talent.Talent Ac... Show more

 • Promoted

Senior Software Engineer, Low-Latency Trading (Hybrid)

Catch Talentmontreal, montreal (administrative region), Canada
Full-time

A leading quantitative trading firm in Montreal is seeking a Talent Acquisition Strategist with expertise in automation and technology.In this role, you'll contribute to global strategic projects a... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Montreal, Canada

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Senior Software Engineer

CoveoMontreal (administrative region), QC, CA
Full-time

Experience developing cloud-hosted distributed systems.Et si ta prochaine optimisation permettait à des millions de contenus de devenir facilement accessibles à la recherche? En tant que développeu... Show more

 • Promoted

Senior Software Engineer

DeOSmontreal (administrative region), qc, Canada
Full-time

Systèmes temps réel / Streaming à ultra-faible latence.Lieu : Montréal, QC — Sur site.DeOS est une plateforme edge interactive de nouvelle génération qui permet une expérience de jeu instantanée et... Show more

 • Promoted

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)montreal (administrative region), qc, Canada
Full-time

Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adaptive AI technol... Show more

 • Promoted

Senior Software Engineer

PentasiaMontreal (administrative region), QC, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Senior Software Engineer

InvertMontreal (administrative region), QC, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsMontreal (administrative region), QC, CA
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaMontreal (administrative region), QC, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Engineer

fiveonefourMontreal (administrative region), QC, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

MakeshipMontreal (administrative region), QC, CA
Full-time

Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited‑edition products that matter to their fans.Leveraging our design, manufacturing, and marketing experti... Show more

 • Promoted

Senior Software Engineer

Leadership Connectmontreal (administrative region), qc, Canada
Full-time

At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premier in... Show more

 • Promoted

Senior Software Engineer

SecurityScorecardmontreal (administrative region), qc, Canada
Full-time

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries.Founded in 2013 by security and risk experts Dr.Alex Ya... Show more

 • Promoted

Leadership Connect Senior Software Engineer

Leadership Connectmontreal (administrative region), qc, Canada
Full-time

Drive innovation at Leadership Connect as a Senior Software Engineer based in Quebec.Spearhead full-stack development using Kotlin, Spring Boot, and React/TypeScript for impactful solutions.This ro... Show more

 • Promoted

Speechify Senior Software Engineer Role

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Elevate user experiences at Speechify as a Senior Software Engineer.Focus on building efficient services and product SDKs that empower users to learn better.In this role within the Core Experiences... Show more

 • Promoted

Software Engineer - Enterprise Platform

Basetenmontreal (administrative region), qc, Canada
Full-time

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Show more

 • Promoted

Senior Software Engineer Driving Scalable Solutions and Innovations

Alternative PaymentsMontreal (administrative region), QC, CA
Full-time

Step into a Lead Software Engineer role focused on scalability and innovation.Develop and implement efficient microservices while providing technical mentorship to enhance engineering excellence.Wi... Show more