cover image
Gazelle Global

Azure Cosmos DB Developer

Hybrid

London, United kingdom

Freelance

23-02-2026

Share this job:

Skills

Communication Leadership Problem Solving Python Java C# SQL NoSQL Data Engineering GitLab CI/CD DevOps Version Control Azure Functions Azure Cosmos DB Test Quality Assurance git Asp.Net Azure node.js .NET .NET Core Spark CI/CD Pipelines PySpark Microservices

Job Specifications

The Role

The role will be integral to realising the customer’s vision and strategy in transforming some of their critical application and data engineering components. As a global financial markets infrastructure and data provider, the customer keeps abreast of the latest cutting technologies enabling their core services and business requirements. The role is critical in this endeavour by the means of enabling the technical and quality assurance thought leadership and excellence required for the purpose.

Your Responsibilities

Develop cloud-native applications using Azure Cosmos DB (SQL API, Mongo API).
Build reusable libraries and frameworks in C#/.NET or Node.js
Establish robust CI/CD pipelines through GitLAB DevOps to streamline delivery and reduce operational overhead.
Design efficient data models tailored to NoSQL principles and application requirements.
Write and tune queries to minimize RU consumption and improve response times.
Implement indexing strategies and partitioning schemes for optimal performance.
Develop efficient queries using Cosmos DB SQL syntax.
Implement automated testing and unit test frameworks.
Collaborate with solution architects and DevOps teams to integrate Cosmos DB into microservices
Ensure compliance with security, governance, and data protection standards

Your Profile

Hands-on experience with Azure Cosmos DB including query optimisation and throughput management
Thorough understanding of Cosmos DB Change Data Feed (CDF) and integration and debugging of Spark with Cosmos CDF.
High technical proficiency with Cosmos DB SDKs (e.g., .NET, Java, Python, Node.js)
Thorough understanding of Spark distributed computing concepts.
High technical proficiency in PySpark and Spark Concepts.
Experience with concurrency patterns, CLR, and scalable application design.
Deep understanding of Azure services including Azure Functions, App Services, AKS, and Logic Apps.
Experience with SQL API and familiarity with other APIs.
Strong understanding of partitioning, indexing, and consistency levels.
Experience with Git, version control, and continuous integration tools.
Strong goal-oriented outlook, problem solving capabilities, written and verbal communication skills, and collaborative mindset to work with internal and external stakeholders.

Desirable Skills:

Advanced proficiency in C#, ASP.NET, and .NET Core with strong object-oriented design principles

About the Company

Gazelle Global is an international recruitment consultancy established in 2011 through a unique partnership of IT implementation know-how and head hunting expertise with a vision to create a recruitment agency that delivers a best in class service whilst being a thoughtful and conscientious employer. Our London HQ in collaboration with our offices in The Netherlands, Germany and Poland, serve clients and candidates across the UK and Europe. We pride ourselves on speed, transparency and user experience. Agility, at scale. ... Know more