Job Title or Location
RECENT SEARCHES

Senior .NET Developers (Kafka / Microservices)

SearchLabs - 2 Jobs
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Role: Senior .NET Developers (Kafka / Microservices)

Location: Toronto, ON (Hybrid - 1-2 days onsite per week)

Industry: Financial Services

Type: Full-time / Permanent or Contract (9 months)

About the Role

SearchLabs has been hired to build a pod for a transformation project beginning with a foundational initiative to modernize its middleware architecture using a microservices-based approach. As a result, we are seeking experienced Senior .NET Developers with Kafka expertise to join our team within a leading Financial Services organization based in Toronto.

This is an exciting opportunity to work on high-volume, event-driven platforms supporting core financial applications, real-time data processing, and enterprise microservices architecture. You will collaborate closely with architecture, DevOps, and data engineering teams to design and implement highly scalable systems for capital markets, risk management, and financial services.

Key Responsibilities

Design and develop modern microservices using C# in .NET Core

Build high-quality, scalable APIs to support services

Develop services that integrate with Kafka, SFTP, and Databricks

Collaborate with Architects, Business Analysts, and QA to ensure robust and performant solutions

Participate in Agile ceremonies and contribute to technical discussions

Mentor junior developers / apprentices as part of a collaborative team environment

Technology Stack

Primary Language: C# in .NET Core

Secondary Language: Python (for specific integrations or utilities)

Event Streaming: Kafka (Apache Kafka / Confluent)

Data Integration: SFTP, Databricks

Architecture: Microservices / RESTful APIs

Cloud / Platform: (likely Azure, though not explicitly required)

Requirements

8+ years of experience with .NET / .NET Core / C# backend development at a min.

1+ years of experience with Apache Kafka (Kafka Streams, Kafka Connect is a plus) at a min.

Strong experience with event-driven and microservices architectures

Solid understanding of distributed systems and messaging patterns

Experience working in finance, banking, and capital markets an asset

Experience with containerization (Docker, Kubernetes) is a strong plus

Exposure to cloud platforms (Azure preferred, AWS acceptable)

Understanding of CI/CD pipelines and DevOps tools

Nice to Have

Familiarity with Confluent Kafka Platform or Schema Registry

Familiarity with SQL / NoSQL databases

Familiarity with SFTP and Databricks

Experience with Azure Event Hubs (Kafka API)

Experience with Kafka Streams, KSQL, or Kafka Connect

Knowledge of real-time risk, fraud detection, or financial data processing

Experience with performance optimization and low-latency systems

This position is no longer available.

Share This Job: