Azure Cosmos DB Admin and Developer

Vallum
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

ASP.NET
.NET
API
Application Performance Management
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Continuous Integration
DevOps
Distributed Systems
MongoDB
Node.js
NoSQL
Object-Oriented Software Development
Query Optimization
Software Engineering
SQL Databases
.NET Core
Concurrency
Indexer
GIT
Cosmos DB
Software Version Control
Serverless Computing
Microservices

Job description

The DB Admin and Developer will play a critical role in designing and developing scalable, secure, and high-performance applications tailored for banking and financial services. This role involves architecting cloud-native solutions using Azure Cosmos DB (SQL API and Mongo API), implementing effective partitioning strategies, indexing, and consistency models to support Real Time financial data processing. The developer will build reusable libraries and frameworks using C#/.NET or Node.js and establish robust CI/CD pipelines through Azure DevOps to streamline delivery and reduce operational overhead. A key responsibility includes monitoring and optimizing Cosmos DB performance using Azure Monitor and Application Insights to ensure reliability and responsiveness of mission-critical systems. The role will collaborate closely with solution architects and DevOps teams to integrate Cosmos DB into microservices architectures, while ensuring strict compliance with industry security, governance, and data protection standards. This position directly contributes to the customer's digital transformation journey by enabling agile, compliant, and resilient financial applications.

Your responsibilities

Architect and develop cloud-native applications using Azure Cosmos DB (SQL API, Mongo API)

Design and implement partitioning strategies, indexing, and consistency models

Build reusable libraries and frameworks in C#/.NET or Node.js

Develop and maintain CI/CD pipelines using Azure DevOps

Monitor and optimise Cosmos DB performance using Azure Monitor and Application Insights

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

Requirements

Experience with concurrency patterns, CLR, and scalable application design

Deep understanding of Azure services including Azure Functions, App Services, AKS, and Logic Apps

Hands-on experience with Azure Cosmos DB including query optimisation and throughput management

Familiarity with distributed systems and NoSQL data modelling

Experience with Git, version control, and continuous integration tools

Desirable skills/knowledge/experience

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

Apply for this position