Insight Global logo

Senior C# .NET Developer

Insight Global
Department:Design
Type:ON-SITE
Region:Ottawa, Ontario
Location:Ottawa, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD110,000 - CAD140,000
Skills:
C#.NETAWSDOCKERKUBERNETESMQTTMICROSERVICESCI/CDSQLNOSQL
Share this job:

Job Description

Posted on: December 1, 2025

We are seeking an experienced Senior C#/.NET Developer with 7+ years of professional software development experience and a strong background in cloud-native solutions, MQTT-based systems, and containerized deployments. The ideal candidate will have hands-on experience building scalable, high-performance microservices and distributed applications using C#/.NET, deployed on AWS, and orchestrated with Docker and Kubernetes.

Key Responsibilities

  • Design, develop, and maintain C#/.NET applications and microservices.
  • Build scalable, event-driven architectures using MQTT messaging protocols.
  • Develop cloud-native services and infrastructure on AWS, leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, and IoT Core (preferred).
  • Create and maintain Docker container images and manage application deployments in Kubernetes environments.
  • Participate in architectural discussions to design robust, maintainable, and secure systems.
  • Implement CI/CD pipelines using tools such as GitHub Actions, AWS CodePipeline, or Jenkins.
  • Collaborate closely with product managers, DevOps engineers, and QA teams to deliver high-quality, production-ready solutions.
  • Monitor, troubleshoot, and optimize application performance in cloud environments.
  • Follow best practices for coding, testing, automation, and documentation.

Required Qualifications

  • 7+ years of hands-on experience with C#/.NET (Core or later).
  • Strong experience integrating and developing messaging solutions using MQTT.
  • Proven experience with AWS Cloud, including building and deploying distributed systems.
  • Solid understanding of Docker, containerization concepts, and writing production-ready Dockerfiles.
  • Experience deploying and managing workloads in Kubernetes (EKS preferred), including Helm charts or similar tools.
  • Strong knowledge of RESTful APIs, microservice architectures, and distributed systems.
  • Proficiency with SQL and NoSQL databases.
  • Experience with Git, CI/CD, automated testing frameworks, and modern DevOps practices.
  • Strong problem-solving skills and ability to work in a fast-paced, agile environment.

Preferred Qualifications

  • Experience with AWS IoT, MQTT brokers, or industrial IoT systems.
  • Familiarity with Terraform, CloudFormation, or other IaC tools.
  • Knowledge of event streaming systems such as Kafka or AWS SNS/SQS.
  • Exposure to modern frontend technologies (Angular, React, or Blazor) is a bonus.
  • Experience with application security, identity management, and OAuth/OpenID Connect.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Insight Global logo

Insight Global

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Hatch logo

Electrical Engineer-In-Training - New Graduate (Saskatoon)

Hatch
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
ELECTRICAL ENGINEERINGPOWER SYSTEMSAC DESIGN+19 more
Maison Design+Build logo

Carpenter / Site Operations Lead

Maison Design+Build
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
CARPENTRYCONSTRUCTIONBLUEPRINT READING+4 more
We Buy Houses RGV logo

luminescent Lighting Technician

We Buy Houses RGV
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
ELECTRICAL ENGINEERINGLIGHTING SYSTEMSELECTRICAL WIRING+7 more
Wood logo

Civil, Structural & Architectural (CSA) Head of Discipline

Wood
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
CIVIL ENGINEERINGSTRUCTURAL ENGINEERINGARCHITECTURAL ENGINEERING+7 more
Hatch logo

Electrical Junior Designer - New Graduate (Saskatoon)

Hatch
Just now
Design
ON-SITE
Saskatoon, Saskatchewan, Canada
AUTOCADMICROSTATIONMICROSOFT OFFICE+13 more