Senior .NET C# Engineer Contract 3 Months, Inside IR35.
Category: Contract Jobs
Salary: 350-375pd + Flexible working
Ref: JT/JC/6055
Telephone: 01908 752385
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.
Required Skills (recent experience within the last 12 months)
- Strong expertise in C# / .NET development.
- Hands-on experience with Elasticsearch, including indexing and querying.
Desirable Skills
- Azure services: Functions, Event Hub, Service Bus, OneLake, Cosmos DB, AKS.
- Experience with GitHub Actions and CI/CD pipelines.
Working Arrangement
While there is a preference for candidates who can attend the London office, remote candidates will be considered where skills and experience are strong.
This is an excellent opportunity to contribute to a high-impact project involving modern data pipelines and search technologies within a collaborative engineering environment.