Senior .NET C# Engineer Contract 3 Months, Inside IR35
Senior .NET C# Engineer (Contract, 3 Months, Inside IR35)Location: London (Hybrid preferred; remote considered for the right candidate) Rate: £350-£375 per day (Inside IR35)We are seeking an experienced Senior .NET C# Engineer to join a fast-paced project focused on building and enhancing data ingestion and search capabilities using Elasticsearch.Role Overview You will play a key role in designing and developing index ingestion processes that populate Elasticsearch indices. This includes working with event-driven architectures and translating incoming data into a consistent canonical model.Key responsibilities include:
- Building ingestion pipelines consuming data from Azure Event Hub and Kafka streams.
- Mapping incoming data (largely 1:1) into a canonical model, with additional metadata enrichment from Kafka sources.
- Leveraging and extending existing ingestion processes as templates.
- Developing REST APIs to support a search UI, translating requests into Elasticsearch queries.
- Strong expertise in C# / .NET development.
- Hands-on experience with Elasticsearch, including indexing and querying.
- Azure services: Functions, Event Hub, Service Bus, OneLake, Cosmos DB, AKS.
- Experience with GitHub Actions and CI/CD pipelines.