Haystack
← Back to Jobs
Technology

Senior .NET Developer Mississauga, ON (Hybrid or Onsite role)

Sapience, IncMississauga, ON🇺🇸United StatesPosted 18 Aug 2026

Why This Role Stands Out

As a Senior .NET Developer at Sapience, Inc., you'll take end-to-end ownership of scalable, fault-tolerant applications, driving innovation within a microservices architecture. This hybrid role is perfect for a confident, adaptable, and communicative full-stack engineer eager to shape production-grade applications and grow their cloud and AI development skills. Don't miss this opportunity to contribute to impactful projects with a reputable company.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

We are looking for a Senior .NET Developer with strong hands-on experience in C#, .NET 5+, React, Azure, Microservices, Docker, SQL Server, and PostgreSQL. The ideal candidate will have experience designing and delivering scalable, fault-tolerant applications in a production environment and be comfortable taking end-to-end ownership of software development, deployment, troubleshooting, and production support.

The candidate should be confident, highly trainable, adaptable to new technologies, and an excellent communicator. Experience with Azure Container Apps (ACA) and AI-assisted development tools such as GitHub Copilot, Claude, or Cursor is highly desirable.

Ideal Candidate Profile

Must-have technology stack: React + C#/.NET 5+ + Azure + Docker/Containers + PostgreSQL

The ideal candidate is a hands-on senior full-stack engineer who can work across frontend and backend, understands cloud-native/microservices architecture, communicates effectively with technical and business teams, and can independently own production-grade applications from development through deployment and support.

Canada-based candidates only.

Job Title: Senior .NET Developer

Location: Mississauga, ON L4W 5K9, Canada
Duration: 12 Months
Eligibility: Canada-based candidates only Experience: 7+ Years

Key Responsibilities

  • Design and deliver scalable, fault-tolerant services and features within a microservices platform.
  • Take end-to-end ownership from requirements and design through deployment, monitoring, and production support.
  • Participate in technical design discussions and contribute to architecture and technology decisions.
  • Identify and address technical debt through refactoring and continuous improvement.
  • Troubleshoot and resolve complex production issues.
  • Collaborate with Product, QA, and business stakeholders to deliver solutions with minimal supervision.
  • Follow engineering best practices around testing, CI/CD, security, observability, and documentation.
  • Leverage AI-assisted development tools to improve productivity and engineering quality.

Required Skills

  • 7+ years of professional software engineering experience.
  • Strong C# / .NET Framework / .NET Core / .NET 5+ experience.
  • Expert-level experience developing REST APIs, microservices, and backend systems.
  • Strong React experience, including component architecture, state management, and performance optimization.
  • Working knowledge of Java or Kotlin/JVM fundamentals.
  • Hands-on experience with Microsoft Azure, particularly:
    • Azure Container Apps (ACA)
    • Azure App Services
    • Azure Service Bus
    • Managed PostgreSQL
    • Key Vault
    • Application Gateway
    • VNet/Subnets
    • Private Endpoints and Private DNS
  • Strong experience with SQL Server and PostgreSQL, including database design, query optimization, indexing, and performance tuning.
  • Strong understanding of microservices, distributed systems, and integration patterns.
  • Hands-on Docker/containerization experience.
  • Experience with CI/CD, preferably Azure DevOps or GitHub Actions.
  • Good understanding of Agile/Scrum and SDLC.
  • Demonstrated experience using AI-assisted development tools.
  • Excellent communication and collaboration skills.
  • Confident, proactive, and highly trainable.

Nice-to-Have Skills

  • Kubernetes and/or Azure Container Apps.
  • Event-driven architecture and messaging platforms such as Azure Service Bus, RabbitMQ, or Kafka.
  • Observability tools such as Application Insights, OpenTelemetry, logging, metrics, and distributed tracing.
  • E-commerce, marketplace, or transaction-heavy platform experience.
  • TDD and pair programming.
  • Ability to quickly learn and adopt emerging technologies.

Skills

Docker
Microservices
SQL
SQL Server
Scrum
TDD
Agile
Azure
C#
DNS
.NET
GitHub Actions
Java
Kafka
Kotlin
Kubernetes
PostgreSQL
REST
RabbitMQ
React
Vault

Similar jobs