Jobgether
Jobgether

Senior .Net Backend Developer (digital banking)

engineeringfull-timeCanada
SALARY
$90k – $120k/yr
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

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 containerized deployments.
        • Experience with Redis or distributed caching.
        • Exposure to event-driven architectures and message-based systems.
        • Understanding of API versioning and advanced performance optimization.
        • 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.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Senior .Net Backend Developer (digital banking) at Jobgether — Remote