Azure Cosmos DB Developer

Hybrid in Phoenix, AZ, US • Posted 60+ days ago • Updated 14 minutes ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Azure Cosmos DB Developer
  • Cosmos DB Developer
  • Azure Cosmos DB Engineer
  • Cosmos DB Engineer
  • Cosmos DB Architect
  • Azure NoSQL Developer
  • NoSQL Database Engineer
  • Azure Database Engineer
  • Cosmos DB SME
  • Microsoft Azure Cosmos DB
  • Cosmos DB SQL API
  • Cosmos DB NoSQL
  • Cosmos DB Data Modeling
  • Cosmos DB Partition Key
  • Partitioning Strategy
  • Cosmos DB Indexing
  • Cosmos DB Query Optimization
  • Cosmos DB Performance Tuning
  • Cosmos DB RU/s
  • RU Optimization
  • Cosmos DB Throughput
  • Cosmos DB Change Feed
  • Cosmos DB Multi Region
  • Cosmos DB Global Distribution
  • Cosmos DB Replication
  • Cosmos DB High Availability
  • Cosmos DB Disaster Recovery
  • Cosmos DB Backup
  • Cosmos DB Business Continuity
  • Azure Functions
  • Azure App Service
  • AKS
  • Azure Kubernetes Service
  • Event Hubs
  • Service Bus
  • Application Insights
  • Azure Monitor
  • Microservices
  • Distributed Systems
  • Event Driven Architecture
  • Cloud Native
  • C#
  • .NET
  • Java
  • REST API
  • CI/CD
  • Azure DevOps
  • Infrastructure as Code
  • Production Support
  • Database Performance
  • Database Architecture
  • NoSQL
  • Cloud Database
  • Azure Cloud.

Summary

Azure Cosmos DB Developer

Location: Phoenix, AZ
Employment Type: Full Time
Experience: 10–15 Years

Job Summary

We are seeking an experienced Azure Cosmos DB Developer / Cosmos DB Engineer with strong hands-on expertise designing, developing, optimizing, and supporting large-scale, mission-critical applications running on Microsoft Azure Cosmos DB.

The ideal candidate will have extensive production experience with Cosmos DB data modeling, partitioning, indexing, RU/s optimization, query performance tuning, Change Feed, multi-region deployments, high availability, disaster recovery, and distributed database architectures.

This role requires a combination of hands-on database development, architecture, performance engineering, production support, troubleshooting, and operational excellence. The candidate will work closely with application, cloud infrastructure, architecture, security, and development teams to deliver highly available, scalable, and cost-efficient Cosmos DB solutions.

Required Qualifications

  • 10+ years of overall software engineering, database development, or data engineering experience.

  • 3+ years of hands-on production experience with Azure Cosmos DB.

  • Strong experience designing and implementing Azure Cosmos DB solutions for high-volume transactional workloads.

  • Deep understanding of NoSQL database architecture and distributed systems.

  • Strong hands-on experience with:

    • Cosmos DB Data Modeling

    • Partition Key Design

    • Logical and Physical Partitioning

    • Indexing Policies

    • Query Optimization

    • Performance Tuning

    • RU/s and Throughput Optimization

    • Change Feed

    • Data Lifecycle Management

    • Multi-Region Replication

    • Global Distribution

    • High Availability

    • Disaster Recovery

    • Business Continuity

  • Experience supporting high-volume, always-on, mission-critical enterprise applications.

  • Strong knowledge of cloud-native architectures, distributed systems, microservices, and event-driven architectures.

  • Experience monitoring and troubleshooting Cosmos DB performance, latency, throughput, availability, and resource consumption.

  • Strong production support and incident-management experience.

  • Experience with Azure services such as:

    • Azure Functions

    • Azure App Service

    • Azure Kubernetes Service (AKS)

    • Azure Event Hubs

    • Azure Service Bus

    • Azure Application Insights

    • Azure Monitor

  • Strong troubleshooting, analytical, communication, and documentation skills.

Key Responsibilities

  • Design, develop, implement, and optimize Azure Cosmos DB solutions for high-volume and transactional workloads.

  • Define effective Cosmos DB data models, partitioning strategies, indexing policies, and data lifecycle strategies.

  • Architect highly available, resilient, scalable, and fault-tolerant Cosmos DB solutions.

  • Analyze and optimize RU/s consumption, throughput, latency, query performance, and database resource utilization.

  • Perform Cosmos DB query optimization and performance tuning.

  • Design and implement effective partition key strategies to avoid hot partitions and improve scalability.

  • Develop and optimize indexing policies based on application query patterns.

  • Implement and support Cosmos DB Change Feed processing and event-driven workloads.

  • Design and support multi-region Cosmos DB deployments and global distribution.

  • Establish backup, disaster recovery, high availability, and business continuity strategies.

  • Troubleshoot production incidents, performance bottlenecks, database issues, and application integration problems.

  • Provide root-cause analysis and implement permanent corrective actions.

  • Support day-to-day database operations, deployments, capacity planning, configuration changes, schema/data evolution, and incident resolution.

  • Partner with application development, infrastructure, cloud, security, and enterprise architecture teams to optimize Cosmos DB integrations.

  • Establish operational standards, engineering best practices, governance, and reusable database patterns.

  • Develop operational runbooks, architecture documentation, troubleshooting guides, and engineering standards.

  • Provide recommendations for cost optimization, scalability, reliability, and long-term platform improvements.

  • Monitor database health and establish appropriate performance metrics, alerts, dashboards, and observability practices.

  • Mentor development and engineering teams on Cosmos DB best practices, data modeling, partitioning, query optimization, and performance engineering.

  • Work with senior leadership and technical stakeholders to communicate database architecture, risks, performance trends, and improvement recommendations.

Azure Cosmos DB Technical Expertise

The ideal candidate should have strong hands-on experience with:

Azure Cosmos DB

  • Cosmos DB Core (SQL) API

  • NoSQL database architecture

  • Data modeling

  • Partition key strategy

  • Logical/physical partitions

  • Indexing policies

  • Query optimization

  • RU/s optimization

  • Provisioned throughput

  • Autoscale

  • Serverless workloads

  • Change Feed

  • TTL / data lifecycle management

  • Multi-region writes

  • Global distribution

  • Consistency models

  • Replication

  • High availability

  • Disaster recovery

  • Backup and restore

  • Capacity planning

Performance & Operations

  • Query performance tuning

  • RU consumption analysis

  • Latency optimization

  • Throughput optimization

  • Hot partition analysis

  • Production troubleshooting

  • Root-cause analysis

  • Monitoring and alerting

  • Observability

  • Performance benchmarking

  • Cost optimization

Azure Cloud Skills

Experience integrating Cosmos DB with:

  • Azure Functions

  • Azure App Services

  • Azure Kubernetes Service (AKS)

  • Azure Event Hubs

  • Azure Service Bus

  • Azure Application Insights

  • Azure Monitor

  • Azure Storage

  • Azure Key Vault

  • Azure API Management

Application Development Skills

Experience working with one or more of:

  • C# / .NET

  • Java

  • REST APIs

  • Microservices

  • Event-driven architecture

  • Distributed applications

  • Cloud-native applications

  • API integration

  • Asynchronous processing

DevOps / Engineering Practices

  • CI/CD pipelines

  • Azure DevOps

  • Git

  • Infrastructure as Code

  • Automated deployments

  • Release management

  • DevOps practices

  • Production support

  • Environment management

Preferred Qualifications

  • Experience working in financial services, banking, insurance, or other highly regulated environments.

  • Strong experience with microservices and event-driven architecture.

  • Experience with .NET/C# and/or Java-based applications.

  • Experience with Azure DevOps, CI/CD, Git, and Infrastructure as Code.

  • Experience establishing database governance, operational standards, and performance best practices.

  • Experience serving as a Cosmos DB Subject Matter Expert (SME).

  • Experience with enterprise-scale cloud migration or modernization initiatives.

  • Knowledge of security, compliance, data privacy, and governance requirements for cloud databases.

Leadership & Collaboration

  • Strong leadership and technical mentoring skills.

  • Excellent analytical and problem-solving abilities.

  • Strong communication and collaboration skills.

  • Ability to work effectively with:

    • Application Development Teams

    • Cloud Infrastructure Teams

    • Enterprise Architects

    • Security Teams

    • DevOps/SRE Teams

    • Business Stakeholders

    • Senior Leadership / CXO-Level Stakeholders

  • Ability to communicate complex database architecture and performance issues to both technical and non-technical audiences.

  • Strong risk management and incident-management capabilities.

Ideal Candidate Profile

The ideal candidate is a Senior Azure Cosmos DB Developer / Cosmos DB Engineer / NoSQL Database Engineer who can serve as the organization's Cosmos DB SME.

The candidate should be equally comfortable with hands-on development, database architecture, performance optimization, production troubleshooting, operational support, and technical leadership.

A strong candidate will have demonstrated success building and supporting high-throughput, highly available, globally distributed, always-on applications using Azure Cosmos DB.

Core Dice Search Keywords

Azure Cosmos DB Developer, Cosmos DB Developer, Azure Cosmos DB Engineer, Cosmos DB Engineer, Cosmos DB Architect, Azure NoSQL Developer, NoSQL Database Engineer, Azure Database Engineer, Cosmos DB SME, Microsoft Azure Cosmos DB, Cosmos DB SQL API, Cosmos DB NoSQL, Cosmos DB Data Modeling, Cosmos DB Partition Key, Partitioning Strategy, Cosmos DB Indexing, Cosmos DB Query Optimization, Cosmos DB Performance Tuning, Cosmos DB RU/s, RU Optimization, Cosmos DB Throughput, Cosmos DB Change Feed, Cosmos DB Multi Region, Cosmos DB Global Distribution, Cosmos DB Replication, Cosmos DB High Availability, Cosmos DB Disaster Recovery, Cosmos DB Backup, Cosmos DB Business Continuity, Azure Functions, Azure App Service, AKS, Azure Kubernetes Service, Event Hubs, Service Bus, Application Insights, Azure Monitor, Microservices, Distributed Systems, Event Driven Architecture, Cloud Native, C#, .NET, Java, REST API, CI/CD, Azure DevOps, Infrastructure as Code, Production Support, Database Performance, Database Architecture, NoSQL, Cloud Database, Azure Cloud.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: mategr
  • Position Id: TAR-01
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Phoenix, Arizona

6d ago

Easy Apply

Full-time

$95,000 - $110,000

Remote

2d ago

Easy Apply

Full-time

$90000 - $125000

Phoenix, Arizona

Today

Full-time

No location provided

Today

Full-time

USD 112,000.00 - 185,000.00 per year

Search all similar jobs