Salary: £48,000 - 72,000 per year Requirements: Strong hands-on experience with Azure Cosmos DB Expertise in query optimisation and throughput management Experience with Cosmos DB Change Data Feed (CDF) Strong PySpark and Spark distributed computing knowledge Experience integrating Spark with Cosmos CDF High proficiency with Cosmos DB SDKs (.NET, Java, Python, Node.js) Deep understanding of partitioning, indexing, and consistency models Experience with Azure services (Azure Functions, App Services, AKS, Logic Apps) CI/CD experience (GitLab preferred) Strong problem-solving and stakeholder engagement skills Advanced proficiency in C#, ASP.NET, and .NET Core (desirable) Strong object-oriented design principles (desirable) Responsibilities: Develop cloud-native applications using Azure Cosmos DB (SQL API & Mongo API) Design and optimise NoSQL data models Implement partitioning and indexing strategies for performance optimisation Optimise RU consumption and query performance Work with Cosmos DB Change Data Feed (CDF) and Spark integrations Develop reusable libraries using C#/.NET or Node.js Build CI/CD pipelines using GitLab Implement automated testing frameworks Collaborate with architecture and DevOps teams in a microservices ecosystem Ensure compliance with security and governance standards Technologies: API ASP.NET Azure C# CI/CD Cloud Cosmos DB DevOps GitLab Java NoSQL Python PySpark SQL Security Spark microservices NodeJS Support More: We are a major global financial services organisation undergoing significant transformation across our application and data engineering landscape. This contract role is based in London with a hybrid working model, requiring one day per week onsite. You will contribute to the modernisation of critical platforms and work on enterprise-scale financial initiatives. We offer flexibility in your work model and the opportunity to shape secure, scalable systems within a regulated environment. last updated 9 week of 2026