freehire launches on Product Hunt on 26 August.

Follow →

Senior .NET Developer

Summary

Senior .NET developer builds ElasticSearch ingestion pipelines in C# that pull data from Azure Event Hub and Kafka, transform it, and enrich it for a bank-focused risk analytics platform.

Senior .NET Developer (ElasticSearch)

Location: Remote
Start date: ASAP
Project duration: 2–3 months

About the project

Our client partners with banks to help them understand and improve their operational risk profile by leveraging data and AI-driven solutions.

We are looking for an experienced Senior .NET C# Developer with strong expertise in ElasticSearch to join a project focused on building data ingestion processes for ElasticSearch indices.

Responsibilities

  • Develop index ingestion processes to populate ElasticSearch indices.

  • Build one ingestion process consuming data from Azure Event Hub.

  • Build another ingestion process consuming data from Kafka.

  • Transform incoming events into a canonical data model.

  • Enrich Kafka-based events with additional metadata.

  • Work with existing ingestion processes as templates and reference implementations.

Requirements

  • Strong commercial experience with .NET and C#.

  • Hands-on experience with ElasticSearch.

  • Experience building event-driven and data ingestion applications.

  • Experience with Azure Event Hub.

  • Experience with Kafka.

  • Ability to work independently in a senior engineering role.

Working hours

  • Availability for at least 3 hours of overlap with UK core business hours (9:00–17:00 UK time).


See also