Develop, maintain, and extend in-house .NET web applications. Implement new features, improve existing products, write and maintain documentation, participate in architecture and code reviews, and collaborate with other developers to meet business requirements.
You will be collaborative, highly motivated, keen to learn, and always on the lookout for ways your team can do better. You will participate in the development of our in-house applications, writing critical software used widely by the industry.
Your core responsibilities will revolve around maintenance and extension of existing code base, improving the existing system with modern tools/practices, development of new products and working with leads to meet business requirements.
Key Responsibilities
Key Responsibilities
- Design, Develop, test, and implement new software programs.
- Product Builds, with continual improvement and refinement of the existing product suite, as well as the creation of new products.
- Maintenance of in-house systems, codebase, applications, and client integration.
- Prepare and maintain documentation on the status, operation, and maintenance of software.
- Clearly and regularly communicate with colleagues.
- Participate in architecture design, peer-reviews of solution designs and code reviews.
- Pair with other Developers.
Skills, Knowledge & Expertise
- ASP.NET / .NET CORE MVC.
- C# / VB.NET
- Experience of web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
- Relational Database knowledge (SQL, Oracle).
- Conceptual grasp of SOLID design principles.
- Entity Framework.
- Relevant Education (Degree/NVQ or similar in Computer Science, Software Engineering, etc.) Coding for web services (REST, SOAP)
- Bilingual – fluency in English & French
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 favourite charity.
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 favourite charity.
In line with the amended Employment Standards Act 2000, the salary range for this role is: $130K, dependent on assessment of skills during the interview process.
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
#DDhp
Ingénieur principal, Logiciels
Description de poste
Vous serez collaboratif, très motivé, désireux d’apprendre et toujours à l’affût de moyens pour que votre équipe puisse s’améliorer. Vous participerez à l’élaboration de nos applications internes, en rédigeant des logiciels essentiels largement utilisés dans l’industrie.
Vos principales responsabilités consisteront à assurer la maintenance et l’extension du code existant, à améliorer le système actuel grâce à des outils et des pratiques modernes, à développer de nouveaux produits et à collaborer avec les chefs d’équipe pour répondre aux exigences de l’entreprise.
Principales responsabilités
Vous serez collaboratif, très motivé, désireux d’apprendre et toujours à l’affût de moyens pour que votre équipe puisse s’améliorer. Vous participerez à l’élaboration de nos applications internes, en rédigeant des logiciels essentiels largement utilisés dans l’industrie.
Vos principales responsabilités consisteront à assurer la maintenance et l’extension du code existant, à améliorer le système actuel grâce à des outils et des pratiques modernes, à développer de nouveaux produits et à collaborer avec les chefs d’équipe pour répondre aux exigences de l’entreprise.
Principales responsabilités
- Concevoir, développer, tester et mettre en œuvre de nouveaux logiciels.
- Développement de produits, avec l’amélioration et le raffinement continus de la gamme de produits existante, ainsi que la création de nouveaux produits.
- Maintenance des systèmes internes, de la base de code, des applications et de l’intégration client.
- Préparer et tenir à jour la documentation sur l’état, le fonctionnement et la maintenance des logiciels.
- Communiquer clairement et régulièrement avec les collègues.
- Participer à la conception de l’architecture, aux examens par les pairs des conceptions de solutions et aux examens du code.
- S’associer à d’autres développeurs.
Compétences, connaissances et expertise
- ASP.NET / .NET CORE MVC.
- C# / VB.NET
- Expérience des technologies Web (HTML, XML, CSS, JSON, JavaScript, jQuery).
- Connaissance des bases de données relationnelles (SQL, Oracle).
- Compréhension conceptuelle des principes de conception SOLID.
- Entity Framework.
- Formation pertinente (diplôme/CNP ou similaire en informatique, génie logiciel, etc.) Codage pour les services Web (REST, SOAP)
- Bilingue – maîtrise de l’anglais et du français
Avantages sociaux
Chez Dye & Durham, nous nous efforçons d’être des visionnaires ! En tant que leader dans notre domaine, nous veillons à ce que nos employés soient prêts pour 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 toute une gamme d’avantages, notamment les soins de santé, le régime de retraite, les rabais offerts par l’entreprise, les programmes de bien-être et des jours de congé payés pour déménager ou faire du bénévolat pour l’organisme de bienfaisance de votre choix.
Conformément à la Loi de 2000 sur les normes d’emploi modifiée, la fourchette salariale pour ce poste est de 130 000 $, selon l’évaluation des compétences au cours du processus d’entrevue.
Partagez-vous notre ADN?
Chez Dye & Durham, nous nous efforçons d’être des visionnaires ! En tant que leader dans notre domaine, nous veillons à ce que nos employés soient prêts pour 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 toute une gamme d’avantages, notamment les soins de santé, le régime de retraite, les rabais offerts par l’entreprise, les programmes de bien-être et des jours de congé payés pour déménager ou faire du bénévolat pour l’organisme de bienfaisance de votre choix.
Conformément à la Loi de 2000 sur les normes d’emploi modifiée, la fourchette salariale pour ce poste est de 130 000 $, selon l’évaluation des compétences au cours du processus d’entrevue.
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 accordons de l’importance aux différents points de vue et encourageons le dialogue
- Nous nous approprions les choses et célébrons ensemble
#DDhp
About
Dye & Durham is a global leader in legal technology. The company’s three categories of integrated solutions – practice management, data insights and due diligence, and client onboarding – give solicitors the essential tools they need to run their firms, from client acquisition to case management and legal accounting, and everything in between. Trusted by thousands of legal practitioners globally, Dye & Durham helps law firms achieve more growth with less effort.
Similar Jobs
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design, build, and operate authentication and authorization systems for Samsara's IAM platform, including agent identity and enterprise audit systems. Drive architecture, cross-team integrations, mentor engineers, and collaborate with Infrastructure, Security, Compliance, and Product to ensure scalable, secure identity solutions for millions of users and devices.
Top Skills:
Ai AgentsAWSAzureGCPGoIamJavaJwtOauth2OidcPythonSAMLSsoZero-Trust
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Lead design and implementation of AI-powered developer tools and integrations (code generation, test automation, docs, knowledge discovery). Build CI/CD and IDE integrations, evaluate emerging AI tech, promote AI-assisted development best practices, and mentor engineers to scale internal platforms and developer productivity.
Top Skills:
C#Ci/CdCloud-NativeCode Review ToolsDeveloper InfrastructureIdesJavaLlms
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design, build, and operate scalable data ingestion, replication, and lakehouse infrastructure to move petabytes of data into a Delta Lake on S3. Improve reliability, observability, security, and developer experience for Spark/Databricks processing. Develop internal libraries and tooling (Go/Python), collaborate with cross-functional teams, and help shape long-term data platform and AI-ready infrastructure.
Top Skills:
SparkAws DynamodbAws KinesisAws LambdaAws RdsAws S3Aws SqsGoJavaPythonScala
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal


