All Jobs Vacancy

.NET Developer with Kafka & Confluent Cloud Experience

Posted 2 weeks ago by Fairfield Consultancy Services Limited (UK)

Summary: The role of Kafka Migration Engineer requires expertise in .NET and Kafka to migrate Kafka producers and consumers to Confluent Cloud for a client in London. The position involves strong coding skills in C#/.NET and familiarity with Kafka internals, including message serialization and troubleshooting connectivity issues. The contract duration is four months, with remote work and occasional office visits. The engineer will collaborate with .NET engineers to ensure successful integration and performance validation post-migration.

Key Responsibilities:

  • Migrate all Kafka producers and consumers from DHLParcel.UK.Kafka to Confluent Cloud
  • Update Confluent.Kafka .NET client configuration (SASL auth, Schema Registry, bootstrap servers)
  • Validate message flows end-to-end for apps acting as both producer and consumer
  • Ensure consumer group configurations, offset management, and error handling are correct post-migration
  • Kafka throughput validation and performance testing
  • Work with .NET engineers to resolve application-level Kafka integration issues

Key Skills:

  • C# / .NET — strong coding ability (reading and modifying producer/consumer code)
  • Confluent.Kafka .NET client library (ProducerBuilder, ConsumerBuilder, configuration)
  • Confluent Cloud — SASL/PLAIN authentication, Schema Registry, ACLs
  • Kafka internals: topics, partitions, consumer groups, offset management, rebalancing
  • Message serialization (Avro, JSON Schema) with .NET-specific serializers/deserializers
  • Troubleshooting Kafka connectivity and message flow issues in .NET applications
  • Kafka monitoring (consumer lag, throughput, error rates)

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Hiring Kafka Migration Engineer (.NET + Kafka) for our client in London. Location: London-Remote (With Once or twice a month office visit) Duration: 4 months Mode-Contract Note: This role requires strong .NET skills in addition to Kafka expertise. All producers and consumers are .NET applications

Required Skills

  • C# / .NET — strong coding ability (reading and modifying producer/consumer code)
  • Confluent.Kafka .NET client library (ProducerBuilder, ConsumerBuilder, configuration)
  • Confluent Cloud — SASL/PLAIN authentication, Schema Registry, ACLs
  • Kafka internals: topics, partitions, consumer groups, offset management, rebalancing
  • Message serialization (Avro, JSON Schema) with .NET-specific serializers/deserializers
  • Troubleshooting Kafka connectivity and message flow issues in .NET applications
  • Kafka monitoring (consumer lag, throughput, error rates)

Responsibilities

  • Migrate all Kafka producers and consumers from DHLParcel.UK.Kafka to Confluent Cloud
  • Update Confluent.Kafka .NET client configuration (SASL auth, Schema Registry, bootstrap servers)
  • Validate message flows end-to-end for apps acting as both producer and consumer
  • Ensure consumer group configurations, offset management, and error handling are correct post-migration
  • Kafka throughput validation and performance testing
  • Work with .NET engineers to resolve application-level Kafka integration issues

Nice to Have

  • Experience with apps that are both consumers and producers (event-driven architectures)
  • Schema evolution and compatibility strategies in Schema Registry
  • Performance tuning (batch size, linger.ms, compression) for .NET producers
  • Kafka Connect and MirrorMaker for migration scenarios
Rate:
Not specified
Location:
London
IR35 Status:
Not specified
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job