Enable job alerts via email!

Senior Dotnet Developer

TechDoQuest

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

13 days ago

Job summary

A leading IT services company is seeking a Senior Developer in Toronto to modernize branch technology platforms using .NET and WinForms. This mid-senior level role involves developing scalable, cloud-native applications and transforming legacy systems while working in an agile environment. Candidates should have over 5 years of software development experience and a strong proficiency in .NET, C#, and WPF. Collaboration and strong problem-solving skills are essential.

Qualifications

  • 5+ years of experience in software development.
  • Strong proficiency in .NET, C#, WinForms, and WPF.
  • Experience with Spring Boot (Java) or Node.js for API development.
  • Knowledge of agile frameworks such as Scrum or SAFe.

Responsibilities

  • Develop and maintain applications using .NET, WinForms, and WPF.
  • Design and implement APIs using Spring Boot or Node.js.
  • Participate in agile ceremonies and contribute to sprint planning.
  • Collaborate with cross-functional teams to deliver high-impact technology solutions.
  • Ensure code quality through unit testing and code reviews.

Skills

.NET
C#
WinForms
WPF
Spring Boot
Node.js
Cloud platforms (AWS)
Microservices Architecture
Domain-Driven Design (DDD)
Agile frameworks (Scrum, SAFe)

Education

Bachelor’s degree in Computer Science or related field
Job description
Overview

Solving HR Challenges with Technology | IT Analyst

Senior Developer – Branch Channels Technology

Location : Toronto, ON (Hybrid)

Job Mandate

As a Senior Developer in the Branch Channels Technology team, you will contribute to the modernization of branch technology platforms. You will work within agile cross-functional pods to deliver high-quality software solutions using .NET, WinForms as the primary skillset. It is nice to have skills in APIs developed with Spring Boot or Node.js. This role requires hands-on experience in developing scalable, cloud-native applications and transforming legacy systems. You will collaborate with architects, product owners, and other stakeholders to ensure alignment with enterprise architecture and business objectives.

Key Accountabilities
  • Develop and maintain applications using .NET, WinForms, and WPF.
  • Design and implement APIs using Spring Boot or Node.js.
  • Participate in agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
  • Collaborate with cross-functional teams to deliver high-impact technology solutions.
  • Apply Domain-Driven Design (DDD) and Microservices Architecture principles.
  • Support the transformation of legacy applications into modern, cloud-native solutions.
  • Ensure code quality through unit testing, code reviews, and adherence to best practices.
  • Contribute to continuous integration and delivery pipelines.
  • Maintain compliance with BMO’s risk, security, and governance standards.
Qualifications
  • 5+ years of experience in software development.
  • Strong proficiency in .NET, C#, WinForms, and WPF.
  • Experience with Spring Boot (Java) or Node.js for API development.
  • Familiarity with cloud platforms such as AWS and containerization using OpenShift.
  • Understanding of Microservices and Microfrontend architectures.
  • Experience with Domain-Driven Design (DDD).
  • Knowledge of agile frameworks such as Scrum or SAFe.
  • Strong problem-solving and communication skills.
Nice To Have
  • Familiarity with OpenTelemetry and integrating with Dynatrace for observability.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Strategic Thinking and Execution
  • Collaboration and Influence
  • Change Agility and Resilience
  • Customer Centricity
  • Risk Awareness and Governance
Details
  • Seniority level : Mid-Senior level
  • Employment type : Contract
  • Job function : IT Services and IT Consulting
  • Industries : IT Services and IT Consulting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.