1

Senior Net Core Developer Jobs in Toronto, ON (NOW HIRING)

We are seeking a Senior .NET Developer to join our client's Equity Derivatives technology group. In ... NET 8/Core specifically optimized for Unix/Linux environments. Engineer for Performance: Implement ...

Sr. Core Java Developer

Toronto, ON · Hybrid

CA$120K - CA$140K/yr

Our challenge We are seeking a highly experienced and hands-on Java Developer with a strong background in Core Java, Spring Framework, and low-latency multi-threaded programming to join our dynamic ...

... Senior Manager, on the design, development, integration, and implementation of Insider Threat ... as a core developer for both the frontend and backend-for-frontend components of the web ...

The position is for a Senior Application Developer within the Group Treasury-Liquidity Risk group ... net new code, 50% working on existing code and application support. * Collaborating with core ...

We are looking for a Senior .NET Developer with deep expertise in banking domain and microservices ... NET 6/7/8 and ASP.NET Core Build and maintain RESTful APIs and gRPC services following ...

... net shares. Our pension offerings provide flexibility and long-term security for our employees ... About the role We're looking for a Senior SQL Developer to join our growing Database Marketing team.

Senior Software Engineer

Toronto, ON · On-site

$120 - $180/hr

Our core engineering team is looking for a builder, a Senior Software Engineer who thrives in early-stage (ambiguous) environments. You've seen products through from v1 to scale, and you love ...

... a Senior DevOps Developer on the GCPay team, you will lead the evolution of our cloud-native ... You will support and enhance a core technology stack built on Java, MySQL, ElasticSearch, and AWS ...

next page

Showing results 1-20

Senior Net Core Developer information

See Toronto, ON salary details

$34.8K

$118.4K

$187.1K

How much do senior net core developer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for senior net core developer in Toronto, ON is $118,372.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,388.00 and $136,470.00 per year, depending on experience, location, and employer.

What is a Senior .NET Core Developer?

A Senior .NET Core Developer is an experienced software engineer who specializes in building web applications, APIs, and other software solutions using Microsoft's .NET Core framework. They are responsible for designing, coding, testing, and maintaining high-performance and scalable applications. In addition to strong technical skills, Senior .NET Core Developers often mentor junior team members, participate in architectural decisions, and ensure best practices in software development. Their expertise typically covers C#, ASP.NET Core, Entity Framework Core, and integration with various databases and cloud services.

What are the key skills and qualifications needed to thrive as a Senior .NET Core Developer, and why are they important?

To thrive as a Senior .NET Core Developer, a strong foundation in C#, .NET Core, object-oriented programming, and software architecture, often supported by a degree in computer science or related field, is essential. Expertise in tools such as Visual Studio, Azure DevOps, source control systems like Git, and familiarity with CI/CD pipelines and unit testing frameworks is typically required. Excellent problem-solving abilities, effective communication, and leadership skills help developers collaborate across teams and mentor junior staff. These skills and qualifications are crucial for delivering robust, scalable solutions and driving successful software projects.

What are some common challenges faced by Senior .NET Core Developers when working on large-scale enterprise applications?

Senior .NET Core Developers often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and integrating with legacy systems or third-party services. They are frequently responsible for setting coding standards, performing code reviews, and mentoring junior developers, which requires strong communication and leadership skills. Additionally, staying up to date with the latest .NET Core features and best practices is essential for maintaining secure and scalable solutions in a fast-paced environment.

What is the difference between Senior Net Core Developer vs Software Engineer?

AspectSenior Net Core DeveloperSoftware Engineer
Required CredentialsBachelor's in CS or related field, experience with .NET CoreBachelor's in CS or related field, programming experience
Work EnvironmentDeveloping backend applications, working with .NET Core frameworksDesigning, developing, testing software across various platforms
Employer & Industry UsageTech companies, finance, healthcare using .NET technologiesBroad industry use, including tech, finance, startups, and enterprise

The main difference is that a Senior Net Core Developer specializes in building and maintaining backend applications using .NET Core, often with a focus on performance and scalability. A Software Engineer has a broader scope, working across different programming languages and platforms. Both roles require similar educational backgrounds and technical skills, but the Senior Net Core Developer role is more specialized in Microsoft technologies and backend development.

What are popular job titles related to Senior Net Core Developer jobs in Toronto, ON? For Senior Net Core Developer jobs in Toronto, ON, the most frequently searched job titles are:

Full-time

Medical, Dental, Retirement

Posted 14 days ago


Job description

Why you'll love working here:

  • high-performance, people-focused culture

  • our commitment that equity, diversity, and inclusion are fundamental to our work environment and business success, which helps employees feel valued and empowered to be their authentic selves

  • learning and development initiatives, including workshops, Speaker Series events and access to LinkedIn Learning, that support employees' career growth

  • membership in HOOPP's world class defined benefit pensionplan, which can serve as an important part of your retirement security

  • competitive, 100% company-paid extended health and dental benefits for permanent employees, including coverage supporting our team's diversity and mental health (e.g., gender affirmation, fertility and drug treatment, psychological support benefits of $2,500 per year, parental leave top-up, and a health spending account).

  • optional post-retirement health and dental benefits subsidized at 50%

  • yoga classes, meditation workshops, nutritional consultations, and wellness seminars

  • the opportunity to make a difference and help take care of those who care for us, byproviding a financially secure retirement for Ontario healthcare workers

Job Summary

The Pension Application Development Team (PAD) is seeking a Senior API Integration Engineer to support the growth of our Digital Insight Services Platform (DISP).

Reporting to the Sr. Director, Pension Application Developer, the Senior API and Integration Engineer will lead API integration design and delivery You will build services and shape integration patterns ensuring legacy and core systems remain stable and secure and enabling web and mobile experience teams to move independently through a stable DISP Orchestration API / Backend-for-Frontend layer.

You will act as a technical lead on programs and projects to help establish scalable engineering practices that improve speed, resilience, security, observability, and long-term maintainability. The Senior API and Integration Engineer will partner with Architecture, Product, Front-End Engineering, QA, Security, Infrastructure, and vendor delivery teams in supporting the growth of our DISP program. We value thoughtful innovation, secure engineering, shared ownership, and continuous learning.

What you will do:

Development and Maintenance

  • Own the design and implementation of DISP Orchestration APIs using the Backend-for-Frontend pattern to support new web and mobile experiences.

  • Build and evolve RESTful APIs and integration services using.NET Core, Azure Functions, and cloud-native Azure services.

  • Lead complex integrations between modern digital platforms and legacy systems (e.g., Telus Health pension administration).

  • Design integration layers that decouple digital channels from core systems, allowing front-end teams to move independently without over-coupling to backend constraints.

  • Design secure, token-based API interactions using JWT, OAuth/OIDC patterns, managed identity, Key Vault, private endpoints, and least-privilege access controls.

  • Implement resilience patterns (e.g., retries, idempotency, asynchronous workflows, messaging, caching).

  • Guide API versioning, contract stability, schema evolution, backward compatibility, and deprecation practices across squads and releases.

  • Create API designs that align to UX needs, frontend state requirements, error handling, performance expectations, and member experience outcomes rather than simply exposing backend system structures.

  • Design and maintain integration flows where writes may trigger downstream workflows, audits, status tracking, reconciliation, and eventual consistency across systems.

  • Implement caching and read-model strategies using Redis, materialized views or projections, or equivalent patterns to improve performance and reduce load on legacy platforms.

  • Ensure high-quality, secure code through reviews, automated testing, and CI/CD practices.

  • Lead the resolution of complex production issues across API, identity, and system boundaries

Agile and Collaboration

  • Serve as a senior technical reference point for API integration decisions across our development squads.

  • Co-lead program and project delivery activities for significant new Digital Integration Services Platform-DISP integration workstreams, including technical planning, sequencing, dependency management, and launch readiness.

  • Influence integration standards through practical patterns, reusable templates, and clear guidance

  • Communicate complex technical risks and decisions clearly to technical and non-technical partners.

  • Contribute to backlog refinement, estimation, sprint planning, demos, retrospectives, and release planning with a focus on predictable delivery and long-term platform health.

  • Challenge designs constructively where they increase coupling, create brittle dependencies, reduce auditability, or introduce avoidable production risk.

  • Build bridges across teams and vendors to align integration approaches, resolve dependencies, support knowledge transfer, and strengthen internal engineering capability.

  • Foster an inclusive, respectful team environment that supports learning and shared ownership

Development and Delivery

  • Own production-critical API paths from technical design through implementation, testing, release, monitoring, support, and continuous improvement.

  • Define implementation approaches for key integration features, including API design, data flow, security, and testing.

  • Establish quality gates for APIs, including unit tests, integration tests, contract tests, API tests, performance tests, security tests, regression coverage, and release-readiness checks.

  • Design for zero-downtime or low-disruption releases by applying backward-compatible changes, versioning discipline, feature toggles where appropriate, and clear operational runbooks.

  • Proactively identify and address risks to delivery, system reliability, and user experience.

  • Support incident response, production defect triage, root-cause analysis, service restoration, and permanent corrective actions for DISP integration services.

  • Define practical monitoring, alerting, dashboard, and support procedures that allow teams to detect issues before they become member-impacting incidents.

  • Guide teams through trade-offs between synchronous APIs, asynchronous workflows, caching, event processing, eventual consistency, backend capability, and user experience needs.

  • Ensure integration designs protect core record keeping calc engine (Ariel, Insight), and other core systems from misuse, over-coupling, excessive load, duplicate writes, untracked workflow state, and inconsistent data handling.

What you will bring:

  • 10+ years of software engineering experience with 6+ years of focused experience in APIs, integration engineering, backend platform engineering, or service-oriented application development.

  • 3+ years designing and delivering integrations in cloud-native Azure environments with strong knowledge of Azure integration services, including Azure Functions, Azure Service Bus, Azure SQL, Redis or equivalent caching, Key Vault, managed identity, API gateway patterns, and App Insights.

  • Strong experience building secure, reliable RESTful APIs in .NET, ASP.NET Core, Azure Functions, or comparable enterprise API frameworks.

  • Experience with API gateways, Azure API Management, Tyk, F5/WAF patterns, throttling, rate limiting, and centralized API policy enforcement.

  • Experience leading technical delivery and outcomes across complex, multi-year initiatives under ambiguity, time pressure, and cross-team dependency constraints

  • Strong communication skills, with the ability to collaborate across technical and business teams.

  • Ability to make architecture-aware trade-offs across speed, quality, coupling, security, resilience, auditability, cost, and long-term maintainability.

  • Demonstrated proactive approach to identifying integration risks, operational gaps, data-consistency risks, security concerns, and downstream system impacts.

  • Experience with CI/CD, automated testing, environment promotion, release management, code review, secure development practices, and production change controls.

  • Demonstrated experience designing enterprise integration layers that decouple digital channels from core systems.

  • Proven experience implementing Backend-for-Frontend, orchestration, proxy, abstraction, or anti-corruption-layer patterns at scale.

  • Experience in regulated or high-trust environments (e.g., financial services, healthcare) is an asset

  • Experience integrating with Telus pension admin systems (Ariel), Microsoft CRM Dynamics, calculation engines, or similar legacy enterprise platforms is an asset.

The expected annual base salary range for this role is: $103,000 - $153,000 CADThe actual base salary offered to the successful candidate may vary based on multiple factors including, but not limited to, individual's expertise and level of experience applicable to the role they are being offered.This role is eligible to participate in discretionary incentive plan(s), subject to the terms and conditions of the applicable incentive plan text.This job posting is for a newly created role.