Senior .Net Backend Developer (digital banking)

Jobgether

Canada

Remote

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote Canada-based work environment
Udemy access for professional dev
Medical and dental benefits
Full-time employment
Competitive compensation

Job summary

Jobgether is seeking a Senior .NET Backend Developer (Digital Banking) for a 100% remote, Canada-based role. You will design, build, and maintain backend services and APIs with C#, .NET 6/7/8, and ASP.NET Core Web API, while guiding architecture decisions in an Agile environment.

You will work on scalable solutions for digital banking platforms, integrating with core banking systems, and leveraging Azure services.

Qualifications

  • Bachelor's degree in CS, Software Eng, or related field.
  • 5+ years of professional software development experience with C# and .NET.
  • 3+ years hands-on with .NET 6/7/8 and ASP.NET Core Web API.
  • Experience with digital banking platforms or fintech projects.
  • Strong knowledge of Clean Architecture, SOLID, and microservices.
  • Hands-on Azure cloud experience (App Services, Functions, Service Bus, Key Vault, Application Insights).
  • RESTful API design and documentation using Swagger/OpenAPI.
  • JWT/OAuth2, Azure AD, and secure role-based API development.
  • Git and Azure DevOps CI/CD pipelines.
  • Agile methodologies (Scrum/Kanban).
  • Advanced SQL skills (MySQL, PostgreSQL, MS SQL Server).
  • Excellent communication and collaboration; based in Canada for 100% remote role.
  • Nice-to-have: experience in banking/fintech, CQRS with MediatR, Docker, Redis, event-driven architectures.

Responsibilities

  • Design, develop, and maintain scalable, secure, and reliable backend services and APIs using C#, .NET 6/7/8, and ASP.NET Core Web API.
  • Translate complex business and technical requirements into practical, maintainable software solutions.
  • Architect and implement enterprise systems using Clean Architecture, SOLID principles, microservices, and modern software design patterns.
  • Build and document RESTful APIs, integrations, and services using Swagger/OpenAPI and secure authentication mechanisms.
  • Develop solutions that integrate with digital banking platforms, core banking systems, and third-party financial services.
  • Leverage Microsoft Azure services such as App Services, Functions, Service Bus, Key Vault, and Application Insights.
  • Write clean, testable, and maintainable code, using automated testing frameworks such as xUnit and Moq.
  • Participate in code reviews, architecture discussions, technical planning, and Agile ceremonies.
  • Troubleshoot complex production issues, optimize application performance, and identify opportunities for continuous improvement.
  • Contribute to CI/CD practices using Git and Azure DevOps, ensuring reliable and efficient software delivery.
  • Provide technical guidance and mentorship to other developers while helping maintain strong engineering standards.
  • Collaborate closely with product managers, designers, DevOps engineers, and other stakeholders across multiple projects.

Skills

C#
.NET
ASP.NET Core
Azure
REST APIs
Microservices
SOLID
Clean Architecture
Git
xUnit
Moq
OAuth2
JWT

Education

Bachelor's degree in Computer Science or related

Tools

Swagger/OpenAPI
AutoMapper
System.Text.Json
Azure DevOps
Docker
SQL Server

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior .NET Backend Developer (Digital Banking) based in Canada.

This is a senior-level backend engineering opportunity focused on building scalable, secure, and reliable solutions for digital banking environments. You will design and develop enterprise-grade APIs and services using modern .NET and Azure technologies. The role combines hands-on development with architectural thinking, technical problem-solving, and end-to-end ownership. You will work on complex, mission-critical projects involving digital banking platforms, integrations, and financial systems. Collaboration with product, design, DevOps, and engineering teams will be central to delivering high-quality solutions. The environment is Agile, consultative, and technology-driven, with opportunities to mentor peers and influence technical decisions.

This is a 100% remote, full-time position for candidates based in Canada, offering competitive compensation and comprehensive benefits.

Accountabilities
  • Design, develop, and maintain scalable, secure, and reliable backend services and APIs using C#, .NET 6/7/8, and ASP.NET Core Web API.
  • Translate complex business and technical requirements into practical, maintainable software solutions.
  • Architect and implement enterprise systems using Clean Architecture, SOLID principles, microservices, and modern software design patterns.
  • Build and document RESTful APIs, integrations, and services using Swagger/OpenAPI and secure authentication mechanisms.
  • Develop solutions that integrate with digital banking platforms, core banking systems, and third-party financial services.
  • Leverage Microsoft Azure services such as App Services, Functions, Service Bus, Key Vault, and Application Insights.
  • Write clean, testable, and maintainable code, using automated testing frameworks such as xUnit and Moq.
  • Participate in code reviews, architecture discussions, technical planning, and Agile ceremonies.
  • Troubleshoot complex production issues, optimize application performance, and identify opportunities for continuous improvement.
  • Contribute to CI/CD practices using Git and Azure DevOps, ensuring reliable and efficient software delivery.
  • Provide technical guidance and mentorship to other developers while helping maintain strong engineering standards.
  • Collaborate closely with product managers, designers, DevOps engineers, and other stakeholders across multiple projects.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience with C# and .NET Framework/Core.
  • 3+ years of hands‑on experience with .NET 6/7/8 and ASP.NET Core Web API.
  • Professional services experience delivering complex, mission‑critical projects involving digital banking platforms, such as Forge, Plumery, VeriPark, Temenos, or Backbase.
  • Strong knowledge of Clean Architecture, SOLID principles, and microservices patterns.
  • Hands‑on experience with Azure cloud services, particularly App Services, Functions, Service Bus, Key Vault, and Application Insights.
  • Strong experience designing and documenting RESTful APIs using Swagger/OpenAPI.
  • Familiarity with AutoMapper, System.Text.Json, xUnit, and Moq.
  • Knowledge of JWT/OAuth2, Azure AD, and secure role‑based API development.
  • Experience with Git and Azure DevOps CI/CD pipelines.
  • Strong understanding of Agile methodologies, including Scrum and Kanban.
  • Advanced SQL knowledge and experience with databases such as MySQL, PostgreSQL, or MS SQL Server.
  • Strong debugging, performance optimization, analytical, and problem‑solving skills.
  • Excellent communication and collaboration abilities, with a proactive, consultative, and resourceful approach.
  • Must be currently based in Canada and available for a 100% remote, full‑time role.
Nice to have
  • Experience in banking, financial services, or fintech.
  • Experience integrating with core banking systems or third‑party financial APIs.
  • Experience implementing CQRS with MediatR.
  • Familiarity with Docker and containerised deployments.
  • Experience with Redis or distributed caching.
  • Exposure to event‑driven architectures and message‑based systems.
  • Understanding of API versioning and advanced performance optimisation.
  • Knowledge of OWASP principles and secure software development practices.
Benefits
  • CAD $90,000-120,000 annual salary, depending on skills, experience, and market data.
  • 100% remote, Canada‑based work environment.
  • Full‑time employment.
  • Medical, dental, and extended health benefits.
  • Competitive overall compensation package.
  • Unlimited access to Udemy for professional development and upskilling.
  • Employee referral bonus.
  • Regular 1:1 feedback and professional development support.
  • Team‑building events and opportunities to collaborate with experienced technology professionals.
  • Exposure to emerging technologies and complex digital banking projects.
  • Supportive environment that values diversity, inclusion, collaboration, and continuous learning.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Dotnet Developer
Senior Dotnet Developer

Vision Talent Co. • Toronto

Hybrid
CAD 110,000 - 140,000
Principal Software Developer
Principal Software Developer

Arcadia • Toronto

Hybrid
CAD 170,000 - 175,000
10% bonus
RRSP
Full benefits
+1
Backend Engineer, Payments
Backend Engineer, Payments

Jobgether • Toronto

On-site
CAD 135,000 - 203,000
Health benefits
Retirement plans
Hybrid work environment
+1
.Net Developer
.Net Developer

ImmigrationDoor Inc. • Canada

Remote
CAD 80,000 - 100,000
Competitive compensation based on experience
Fully remote work arrangement
Opportunities for professional development
Senior Software Developer (Backend) (10+ years) to design and enhance enterprise-scale applications using .NET, C#, REST APIs, and SQL Server/DB2
Senior Software Developer (Backend) (10+ years) to design and enhance enterprise-scale applications using .NET, C#, REST APIs, and SQL Server/DB2

S I Systems • Vancouver

Hybrid
CAD 120,000 - 180,000
Senior Software Development Engineer
Senior Software Development Engineer

Jobgether • Canada

Remote
CAD 129,000 - 193,000
Remote work
Health coverage
Equity plan
+5
Senior .NET Engineer
Senior .NET Engineer

Derivative Path • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive bonus
23 days of PTO
RRSP contribution at 3%
+1
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Full Stack Engineer
Full Stack Engineer

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Full Stack Java / API Developer
Senior Full Stack Java / API Developer

United States Digital Space LLC • Toronto

On-site
CAD 40,000 - 60,000
Performance bonus
Pension & profit sharing
Generous vacation