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