Senior .Net Backend Developer (digital banking)
$90,000–$120,000 year
RemoteCanada
CanadaRemoteFull Time$90,000–$120,000 yearSenior LevelBachelors DegreeFinancial ServicesSmall
Full TimeSenior LevelBachelors DegreeSmallFinancial Services
Job Summary
Architect and build scalable, secure .NET enterprise systems for complex, mission-critical digital banking platforms using C#, ASP.NET Core, and Azure services. Design RESTful APIs with Swagger/OpenAPI, implement Clean Architecture and microservices patterns, and manage CI/CD pipelines via Azure DevOps. Collaborate within Agile teams to solve analytical challenges, debug performance issues, and ensure secure, role-based authentication using JWT/OAuth2. Maintain deep SQL knowledge across MySQL, Postgres, and MS-SQL while adhering to SOLID principles and modern .NET ecosystems.
Required Qualifications
- Bachelor of Science in Computer Science, or a related field
- 5+ years of professional software development experience with C# and .NET Framework/Core
- 3+ years building APIs and services using .NET 6/7/8 and ASP.NET Core Web API
- Experience working in professional services companies, on complex, mission-critical projects, involving integration and customization of digital banking platforms, like Forge, Plumery, VeriPark, Temenos, or Backbase
- Good understanding of Clean Architecture, SOLID, and microservices patterns
- Proficiency with Azure cloud services (App Services, Functions, Service Bus, Key Vault, Application Insights)
- Experience designing and documenting RESTful APIs with Swagger/OpenAPI
- Hands‑on 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
- Experience with Agile Methodology, such as Scrum and Kanban
- Deep knowledge of SQL and experience with databases such as MySQL, Postgres, or MS-SQL Server
- Strong debugging, performance tuning, and analytical skills
- Excellent communication and teamwork abilities, consultative, resourceful, and proactive
- Must be based in Canada
Desired Qualifications
- Experience in financial services, banking, or fintech industries
- Integration experience with core banking systems or third‑party financial APIs
- Experience implementing CQRS using MediatR
- Familiarity with Docker and containerized deployments
- Experience with Redis or distributed caching
- Exposure to event‑driven architectures and message‑based systems
- Understanding of API versioning and performance optimization
- Web Application Security (OWASP) and best practices for writing secure code
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.