Back to results

Senior .NET Developer - Kafka

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Experience
6+ years of professional experience in .NET C# development (Core/6/7+; no legacy .NET Framework).
Posting language
English
Posted

Original job description

We are seeking a highly skilled .NET C# developer with deep expertise in Kafka, modern .NET (Core/6/7+), and experience across frontend, cloud (Kubernetes), and DevOps. Experience with Salesforce or a strong willingness to learn and work with Salesforce is required. You will design, build, and maintain scalable distributed systems, integrate real-time data pipelines, and contribute to our cloud-native architecture.

Responsibilities:

  • Design and develop high-performance .NET (Core/6/7+) applications and microservices.
  • Build and maintain Kafka-based event streaming and messaging solutions.
  • Collaborate with frontend teams (React, Angular, or similar) to deliver end-to-end features.
  • Deploy, monitor, and scale applications on Kubernetes (AKS, EKS, GKE, or similar).
  • Implement CI/CD pipelines and automate cloud deployments (Azure DevOps, GitHub Actions, etc.).
  • Integrate with Salesforce or develop solutions that interact with Salesforce platforms.
  • Ensure code quality, security, and best practices in a cloud-native environment.
  • Troubleshoot production issues and optimize system performance.

Requirements:

  • 6+ years of professional experience in .NET C# development (Core/6/7+; no legacy .NET Framework).
  • Strong hands-on experience with Apache Kafka (producer/consumer, schema registry, stream processing).
  • Solid understanding of microservices, REST APIs, and distributed systems.
  • Experience with frontend frameworks (React, Angular, or Vue.js).
  • Proficiency with Kubernetes and containerization (Docker).
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • DevOps skills: CI/CD, infrastructure as code, monitoring, and automation.
  • Experience with Salesforce or a strong willingness to learn and work with Salesforce.
  • Strong problem-solving, communication, and teamwork skills.
More about this job

Responsibilities

Design and develop high-performance .NET microservices and Kafka-based event streaming solutions. Integrate real-time data pipelines and maintain cloud-native applications on Kubernetes.

Requirements

Requires over 6 years of professional .NET C# experience with deep expertise in Apache Kafka and containerization. Candidates must have frontend framework experience and a willingness to work with Salesforce.

Skills

  • .NET C#
  • Apache Kafka
  • .NET Core
  • Kubernetes
  • Salesforce
  • Microservices
  • React
  • Angular
  • Docker
  • Azure DevOps
  • GitHub Actions
  • REST APIs
  • CI/CD
  • Cloud Computing
  • Distributed Systems
  • Vue.js

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting
  • Data & Analytics

Keywords

  • .NET
  • C#
  • Kafka
  • .NET Core
  • Kubernetes
  • Salesforce
  • Microservices
  • React
  • Angular
  • Vue.js
  • Docker
  • Azure
  • AWS
  • GCP
  • CI/CD
  • Infrastructure as Code
  • REST APIs
  • Distributed Systems
  • Azure DevOps
  • GitHub Actions
  • Event Streaming
  • Schema Registry
  • Stream Processing
  • Cloud-native
  • AKS
  • EKS
  • GKE
  • IT Services
  • IT Consulting
  • Software Development

Report this job