Azure Cosmos DB Developer in London

Azure Cosmos DB Developer in London

London Temporary 60000 - 80000 £ / year (est.) Home office (partial)
DCV Technologies

At a Glance

  • Tasks: Develop cloud-native applications and optimise Azure Cosmos DB for performance.
  • Company: Join a leading global financial market infrastructure provider in London.
  • Benefits: Flexible work environment, competitive pay, and opportunities for professional growth.
  • Other info: Collaborative culture with potential for career advancement and skill development.
  • Why this job: Be part of a transformative project using cutting-edge technology in a dynamic team.
  • Qualifications: Experience with Azure Cosmos DB and strong programming skills in C# or Node.js.

The predicted salary is between 60000 - 80000 £ per year.

Location: London, UK (1-3 days a week from office)

6 months contract position (May include occasional travel between two customer offices in London and/or operate from either of the two offices)

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 market’s 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

Essential Skills/ Knowledge/ Experience

  • 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/ Knowledge/ Experience

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

Azure Cosmos DB Developer in London employer: DCV Technologies

As a leading global financial market infrastructure and data provider, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our London office offers a flexible working environment with opportunities for professional growth, allowing you to engage with cutting-edge technologies while contributing to transformative projects. Join us to be part of a team that values your expertise and supports your career development in a vibrant city known for its rich diversity and opportunities.

DCV Technologies

Contact Details:

DCV Technologies Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Azure Cosmos DB Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Azure or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Azure Cosmos DB and cloud-native applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to Azure Cosmos DB and NoSQL principles. Practising coding challenges can also help you feel more confident when it’s time to shine.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Azure Cosmos DB Developer in London

Azure Cosmos DB
C#/.NET
Node.js
CI/CD pipelines
GitLAB DevOps
NoSQL data modelling
Query optimisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Azure Cosmos DB Developer role. Highlight your hands-on experience with Azure Cosmos DB and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your experience aligns with our needs. We love seeing enthusiasm and a personal touch, so don’t hold back!

Showcase Your Technical Skills:When listing your skills, be specific about your experience with technologies like C#, .NET, and Azure services. We’re keen on seeing your technical proficiency, so make sure to include any relevant projects or achievements that demonstrate your expertise.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it’s super easy!

How to prepare for a job interview at DCV Technologies

Know Your Cosmos DB Inside Out

Make sure you brush up on your Azure Cosmos DB knowledge, especially around query optimisation and throughput management. Be ready to discuss your hands-on experience with the SQL API and any other APIs you've worked with, as well as your understanding of Change Data Feed (CDF) and Spark integration.

Showcase Your Coding Skills

Prepare to demonstrate your coding abilities in C#/.NET or Node.js. Bring examples of reusable libraries or frameworks you've built, and be ready to talk about how you've established CI/CD pipelines using GitLAB DevOps to streamline delivery.

Understand the Big Picture

Familiarise yourself with the broader context of the role. Understand how your work with Cosmos DB fits into the customer’s vision for transforming their application and data engineering components. This will help you articulate how you can contribute to their goals.

Be Ready for Problem-Solving Questions

Expect questions that assess your problem-solving skills and your approach to designing efficient data models and implementing indexing strategies. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in relation to NoSQL principles.