At a Glance
- Tasks: Migrate Kafka applications to Confluent Cloud and ensure smooth message flows.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for skill development.
- Other info: Dynamic team environment with great potential for career advancement.
- Why this job: Be at the forefront of tech migration and enhance your .NET and Kafka skills.
- Qualifications: Strong C#/.NET coding skills and Kafka expertise required.
The predicted salary is between 60000 - 80000 Β£ per year.
This role requires strong .
NET skills in addition to Kafka expertise.
All producers and consumers are .
NET applications β APIs produce messages, and some services both consume and produce.
This is not an infrastructure-only Kafka role; it requires reading, modifying, and validating .
NET Kafka client code.
Responsibilities
- Migrate all Kafka producers and consumers from Kafka to Confluent Cloud
- 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
- Required Skills
- C# /. NET β strong coding ability (reading and modifying producer/consumer code)
- Confluent. Kafka . NET client library (Producer Builder, Consumer Builder, 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)
- 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 Mirror Maker for migration scenarios
- #J-18808-Ljbffr
Kafka Migration Engineer (.NET + Kafka) employer: PRACYVA
At PRACYVA, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge projects in the dynamic field of Open Banking. Located in a vibrant tech hub, we offer a supportive environment where your contributions directly impact our success and the future of financial technology.