Hire the Best Azure Cosmos DB Developers

Clients rate our Azure Cosmos DB Developers
Rating is 4.8 out of 5.
4.8/5
Based on 4,492 client reviews

Ahmed L.

Senior .NET Developer: ASP.NET Core, C#, Azure, SaaS, REST API, SQL

Nanterre, France
$15 per hour
2 jobs

Your existing ASP.NET Core / .NET API has a bug, a slow endpoint or SQL Server query, a failing Azure Function or a broken webhook? You get a written root-cause note, a PR with a regression test and before/after numbers, delivered in writing, CET, with daily replies. Individual senior engineer, not an agency: I do the work myself. Last Upwork client: โญโญโญโญโญ "Truly amazed by the effort of this project. Ahmed is the real deal." I'm a senior .NET engineer with 11+ years building production backends for Canon, PSA, Sodexo, Bollorรฉ and Ceva. Today I'm the senior backend engineer on a multi-tenant B2B SaaS platform in the energy-efficiency sector: four client portals, one modular .NET 9 codebase, running in production under strict quality gates. What I do best: โœ… ASP.NET Core APIs โ€” versioned REST APIs, role-based access control, multi-tenant architecture, FluentValidation, clean vertical-slice structure โœ… Azure data โ€” Cosmos DB partition design, change-feed pipelines, indexing policies, RU cost reduction, zero-downtime migrations; Azure SQL + EF Core โœ… Performance work โ€” benchmark-driven fixes with before/after numbers, N+1 elimination, query tuning, runaway cloud-cost triage โœ… Integrations โ€” e-signature providers (DocuSign, Oodrive, YouSign), government APIs, webhooks, real-time pipelines โœ… Legacy modernization โ€” .NET Framework to .NET 8/9, monolith to modular, adding tests to code that has none How I work: โ€ข Async-first. Written daily updates, no meeting overhead. You get a report you can forward to your team, not a calendar invite. โ€ข I write the failing test first, then the fix โ€” every change ships with proof it works. โ€ข European time zone (CET): overlap with EU business hours and US East-Coast mornings. โ€ข English, French and Arabic. Technologies: C#, ASP.NET Core, .NET 9, .NET Framework, Web API, REST, Entity Framework Core, LINQ, MediatR, FluentValidation, xUnit, Dapper Azure: Cosmos DB, Azure SQL, App Service, Functions, Service Bus, Blob Storage, Key Vault, Application Insights, Azure DevOps, CI/CD Databases: SQL Server, Azure SQL, Cosmos DB, PostgreSQL, MongoDB, Elasticsearch, query optimization, index design Architecture: Modular monolith, microservices, Clean Architecture, vertical slice, CQRS, SOLID, multi-tenancy, event-driven, RabbitMQ Also: Docker, Git, GitHub Actions, SonarQube, Dynatrace, MCP servers, Claude API integration Certifications: Microsoft Certified Solutions Developer (App Builder), MCSA Web Applications, Microsoft Certified Professional. Engineering degree โ€” ENSA Tangier; MSc โ€” Universitรฉ Paris Diderot. If you need someone who can go into a large, real production codebase, find the actual cause, and hand you the fix with a test that proves it โ€” send me a message. Buzz words clients search for: .NET Developer, C# Developer, ASP.NET Core Developer, Senior Backend Developer, Web API Development, REST API, Microservices, Azure Developer, Azure Cosmos DB, Azure SQL, SQL Server, Entity Framework, Database Optimization, Query Performance, Legacy Migration, .NET Framework to .NET Core Migration, Multi-tenant SaaS, B2B SaaS, API Integration, Webhook Integration, E-Signature Integration, DocuSign, Performance Optimization, Code Review, Unit Testing, xUnit, Clean Architecture, CQRS, MediatR, Modular Monolith, Backend Engineer, Software Architect, MCP Server, Claude API

Muhammad I.

Power Automate | PowerApps | Power Pages | Agentic AI | Power BI

Lahore, Pakistan
$30 per hour
102 jobs
$100K+ total earnings

Looking for a PowerApps developer who can turn a messy business process into a clean, working app in weeks, not months? That's what I do. I'm a Microsoft Certified PowerApps Developer with 10+ years building Power Platform solutions for companies in healthcare, education, oil & gas, and finance. I've delivered 60+ PowerApps projects on Upwork, holding Top Rated Plus status with a 100% Job Success Score. My certifications , PL-400 (Power Platform Developer), PL-600 (Power Platform Solution Architect), AZ-204 (Azure Developer), and DP-420 (Dataverse Developer) back up what I build with the standards Microsoft itself expects. What I build with PowerApps Every PowerApps engagement starts with the same question: what's actually slowing your team down? From there, I design and build: โ–ธ PowerApps Canvas Apps โ€” pixel-controlled, mobile-first apps for field teams, inspections, intake forms, and internal tools โ–ธ PowerApps Model-Driven Apps โ€” Dataverse-backed, role-secured apps for complex business processes at enterprise scale โ–ธ PowerApps Portals (Power Pages) โ€” external-facing PowerApps experiences for customers, vendors, or partners โ–ธ PowerApps + Power Automate โ€” connecting your PowerApps front end to real workflow: approvals, notifications, document generation, and system-to-system automation โ–ธ PowerApps performance optimization โ€” fixing delegation limits, slow galleries, and apps that worked fine with 10 test records and fell over at 10,000 โ–ธ PowerApps custom controls (PCF) โ€” when the out-of-box components don't match your brand or your use case โ–ธ PowerApps + Azure integration โ€” Azure Functions, Web APIs, and .NET services when a PowerApps app needs to talk to systems Microsoft didn't build a connector for โ–ธ PowerApps + AI โ€” AI Builder, Copilot Studio, and GPT-powered features inside Canvas Apps Beyond the app itself A PowerApps solution is only as good as what's underneath it. I handle the full stack around your PowerApps build: Dataverse schema design and security modeling, Power BI dashboards embedded directly into your PowerApps interface, and Azure DevOps pipelines so your PowerApps solutions move through dev, test, and production without breaking. Why clients keep me on PowerApps projects long-term I don't hand you a PowerApps app and disappear. I document the architecture, run weekly demos so you see progress in real time, and build with the next developer in mind โ€” because most PowerApps apps I inherit from other developers weren't built to last, and I don't want to leave that problem for whoever comes after me. 10% of everything I earn on Upwork goes to Service to Humanity (STH). If you need a PowerApps developer who thinks about architecture as much as UI, let's talk about what you're trying to build.

Sidhant U.

.NET Developer | ASP.NET Core, C# developer, .NET MVC, AI Azure, React

Chandigarh, India
$20 per hour
17 jobs
$100K+ total earnings

.NET Developer | ASP.NET Core | C# | Azure | SQL Server | React | AI & Power Automate I specialize in C#, .NET, ASP.NET Core, Entity Framework Core, Web APIs, SQL Server, PostgreSQL, Microsoft Azure, React, Next.js, OpenAI, Node.js, python, API integration, javascript, TypeScript, and Power Automate. I help businesses build new applications, modernize existing .NET systems, develop APIs, automate workflows, improve performance, and integrate AI and business automation. I am a Senior .NET Developer and Full Stack .NET Developer with 10+ years of experience building secure, scalable, and production-ready web applications, SaaS platforms, and enterprise business systems. ๐—–๐—ผ๐—ฟ๐—ฒ .๐—ก๐—˜๐—ง ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฟ๐˜๐—ถ๐˜€๐—ฒ โœ“ .NET / .NET Core / ASP.NET Core โœ“ C# Development โœ“ ASP.NET MVC & Web API โœ“ Entity Framework Core โœ“ REST APIs & Microservices โœ“ SQL Server & PostgreSQL โœ“ Azure App Services & Azure Functions โœ“ Authentication & Authorization โœ“ Enterprise & SaaS Applications โœ“ Legacy .NET Application Modernization โœ“ React + .NET Full Stack Development โœ“ API & Third-Party Integrations โœ“ Performance & Database Optimization ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป & ๐—”๐—œ โœ“ Microsoft Power Automate โœ“ Workflow & Business Process Automation โœ“ Microsoft 365 Integrations โœ“ Azure OpenAI & OpenAI API โœ“ AI Chatbots & AI Assistants โœ“ RAG & Semantic Search โœ“ Document Intelligence & OCR I focus on clean architecture, maintainable code, security, scalability, and long-term reliability. Whether you need a .NET Developer, ASP.NET Core Developer, C# Developer, Full Stack .NET Developer, Azure Developer, or Power Automate Developer, I can help build and improve your business applications. ๐—ฆ๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐—บ๐—ฒ ๐˜‚๐˜€๐—ถ๐—ป๐—ด ๐—ธ๐—ฒ๐˜†๐˜„๐—ผ๐—ฟ๐—ฑ๐˜€ .NET Developer, Fullstack .Net Developer, ASP.NET Developer, ASP.NET Core Developer, C# Developer, C Sharp Developer, .NET Core Developer, Full Stack .NET Developer, Microsoft .NET Developer, Azure Developer, C# Backend Developer, .NET Backend Developer, Web API Developer, Entity Framework Developer, SQL Server Developer, Microservices Developer, SaaS Developer, Enterprise Software Developer, React .NET Developer, Power Automate Developer, Microsoft Power Automate, Workflow Automation Developer, Business Process Automation, AI .NET Developer.

Arvind S.

Azure Solution Architect | Azure IoT & IIoT | .NET Microservices | AI

Noida, India
$45 per hour
40 jobs
$100K+ total earnings

Senior Azure Architect & .NET Engineer specializing in Cloud Architecture, Microservices, and IoT Solutions. 15+ Years Experience | Top-Rated | 100% Job Success. ๐Ÿ“ž ๐—œ๐—ป๐˜ƒ๐—ถ๐˜๐—ฒ ๐—บ๐—ฒ ๐˜๐—ผ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ท๐—ผ๐—ฏ ๐—ณ๐—ผ๐—ฟ ๐—ฎ ๐—™๐—ฅ๐—˜๐—˜ 15-๐—บ๐—ถ๐—ป๐˜‚๐˜๐—ฒ ๐—ฐ๐—ผ๐—ป๐˜€๐˜‚๐—น๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป! ๐Ÿ“ž I'm a Cloud Solution Architect and .NET Backend Engineer who works across the full lifecycle โ€” from architecture and requirements to backend development, Azure implementation, integrations, deployment, and production support. My strength is combining an architect mindset with hands-on development. I don't just design the solution โ€” I build and run it. What I Do * Azure Solution Architecture (IaaS & PaaS) * ASP.NET Core / .NET Backend Development * Microservices & Event-Driven Architecture * IoT & Real-Time Telemetry Platforms * Cloud Migration & Enterprise Modernization * Legacy Modernization, High Availability, Cost Optimization * Security, DevOps, and Production Support Certifications Microsoft Certified: AZ-300, AZ-301, AZ-204, AZ-220 Recent Projects * Healthcare/Vet SaaS Platform: Designed and built from scratch as Solution Architect, Backend Developer, and Cloud Architect. - .NET 9, ASP.NET Core, hybrid microservices + event-driven architecture - Azure Functions, Service Bus, Event Hubs, Key Vault, API Management, Azure OpenAI - Payment, email, and messaging integrations (Stripe, SendGrid, WhatsApp Business, SMS) - Architected for minimal launch cost with a clear path to scale - Owned everything end-to-end: DB design, security, integrations, testing, deployment, monitoring, cost optimization * IoT Platform โ€” Real-Time Water Monitoring: Architected an end-to-end Azure IoT solution handling real-time telemetry at scale. - Azure IoT Hub โ†’ Functions โ†’ database pipeline - Custom MQTT broker on Azure VMs with load balancing - Real-time device health monitoring via device twins * Enterprise Cloud Migration: Led a large-scale Azure subscription migration for an enterprise client. - Designed a parallel environment to minimize downtime - Migrated data, applications, and analytics workloads * Large-Scale Repository Migration: Migrated ~300 repositories to GitHub Enterprise using custom C# utilities and GitHub APIs โ€” preserving full history, branches, and permissions. My Engineering Focus Scalability, reliability, performance, security, maintainability, cost efficiency, and production readiness โ€” using patterns like microservices, event-driven processing, async workloads, retry/failure-handling, and cloud-native Azure components. Core Stack * Languages: C#, .NET 6โ€“9, ASP.NET Core, EF Core, Dapper, SignalR * Azure: App Services, Functions, AKS, IoT Hub, Event Hub, Stream Analytics, Service Bus, API Management, Cosmos DB, Azure SQL, Key Vault, Application Insights, Azure OpenAI * DevOps: Docker, Kubernetes, Azure DevOps, GitHub Actions, CI/CD Background 15+ years in software engineering, with the last 8+ years focused on Azure cloud architecture โ€” including enterprise cloud migrations, IoT platform development, and SaaS product builds. Experience spans architecting solutions for large / medium enterprises and building products Key Achievements * Cost Optimization: Reduced Cosmos DB costs by ~30% through RU utilization and container design optimization. * Migration Scale: Led TFS-to-GitHub Enterprise migration of ~300 repositories with zero data loss. * Automation: Built automated tenant analysis tools for 400โ€“500 customer tenants, identifying security and cost issues. * Recognition: Awarded International Employee of the Year for impact on cloud automation and architecture. Ready to architect and build your next Azure solution or .NET application? I combine an architect mindset with hands-on development to own your project from design through production. Let's discuss your requirements.

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an Azure Cosmos DB developer do?

An Azure Cosmos DB developer architects and builds applications that rely on Microsoftโ€™s globally distributed database service. This role focuses on modeling data for horizontal scale rather than managing traditional server infrastructure. You design partitioning strategies that allow the system to handle massive traffic spikes without performance drops. Your work ensures that read and write operations remain fast for users in any geographic region.

  • Select a logical partition key that distributes data evenly across physical partitions to prevent hotspots. You analyze query patterns and cardinality to choose a key that supports efficient load distribution. This decision directly impacts the ability of the database to scale horizontally as data volume grows. A poor choice leads to throttled requests and increased latency for end users.
  • Configure indexing policies to control how the database indexes container items for specific query types. You adjust these settings to balance write performance with query speed based on application needs. This involves defining which paths to index and which to exclude to save request units. Proper configuration reduces the cost of each operation while maintaining fast data retrieval.
  • Write and optimize data access code using Azure Cosmos DB SDKs to perform create, read, update, and delete operations. You implement queries that filter by partition key to minimize resource consumption and improve response times. This includes handling consistency levels and retry logic to manage transient network issues. Your code must efficiently process large datasets without exceeding provisioned throughput limits.
  • Provision and manage throughput using manual request units per second or autoscale settings for databases and containers. You monitor usage metrics to adjust capacity and meet workload demands during peak traffic periods. This task requires understanding how different operations consume request units to avoid unnecessary spending. You tune these settings to ensure the application remains responsive under varying loads.
  • Implement change feed processors to react to data modifications in real time for downstream systems. You build consumers that read the ordered list of changes in a container for event-driven architectures. This pattern enables features like caching, search indexing, or analytics without impacting primary write performance. Your implementation ensures that no data updates are missed during processing.

How to hire an Azure Cosmos DB developer on Upwork

Step 1: Post a job

Define your data modeling needs and throughput requirements clearly to attract qualified candidates. Use the Job Post Generator powered by Umaโ„ข, Upwork's Mindful AI to draft a precise description in seconds. Describe your project goals in a few sentences, and Uma constructs a tailored post for this role. You can write a new post, update a saved draft, or reuse an existing post.

  • Specify whether you need help designing partition keys for horizontal scaling or optimizing indexing policies for complex queries.
  • List required SDK experience, such as the Microsoft Azure Cosmos .NET SDK or EF Core Cosmos provider integration.
  • Clarify if the work involves setting up change feed processors to react to real-time data updates in your containers.

Step 2: Evaluate candidates

Look for portfolios that demonstrate efficient query patterns and proper throughput configuration. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical depth quickly.

  • Check for examples of container setup where the candidate selected logical partition keys to distribute load evenly across physical partitions.
  • Verify experience configuring manual RU/s or autoscale settings to match workload spikes without overspending on provisioned throughput.
  • Review code samples that show partition key filtering in queries to reduce request unit consumption and improve latency.

Step 3: Interview your top choices

Discuss specific challenges related to global distribution and consistency models. Schedule and conduct interviews within Upwork Messages, which generates an immediate transcript and summary after each session.

  • Ask how they approach indexing policy adjustments when application query patterns change over time.
  • Request examples of how they implemented change feed consumers to trigger downstream processes upon data modification.
  • Explore their strategy for handling hot partitions and ensuring even data distribution in high-traffic scenarios.

Step 4: Agree on scope and begin work

Set clear milestones for database setup, code implementation, and performance tuning. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.

  • Define deliverables such as the initial account and container configuration aligned with your chosen partition key strategy.
  • Agree on specific outputs like optimized CRUD operations and query logic that adhere to partition key filtering best practices.
  • Establish criteria for final acceptance, including verified throughput settings and functional change feed processor implementations.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an Azure Cosmos DB developer cost?

$500-$1,500 per project is a typical range for focused Azure Cosmos DB developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Database setup and modeling

$500-$1,200/project

Entry-level to mid-level
  • Logical partition key selection and data model definition
  • Created containers with initial indexing policies
  • Written notes on partitioning strategy and RU estimates

Query optimization and indexing

$1,200-$2,500/project

Mid-level
  • Configured indexing paths to support specific query patterns
  • Rewritten queries to use partition key filters for efficiency
  • Compiled metrics on request unit consumption before and after changes

SDK integration and CRUD logic

$2,500-$4,500/project

Mid-level to senior-level
  • Built read and write operations using Azure Cosmos DB SDKs
  • Implemented retry logic for throttling and transient failures
  • Verified data consistency and partition key behavior

Change feed implementation

$4,500-$7,000/project

Senior-level
  • Configured change feed processor to detect data updates
  • Coded event handlers to process changed items in real time
  • Set up logging for lease management and processing status

Throughput scaling and tuning

$7,000-$10,000/project

Expert-level
  • Provisioned autoscale throughput limits based on peak load analysis
  • Redistributed data or adjusted keys to eliminate uneven load
  • Generated report on request unit savings and budget alignment

Frequently asked questions

Is hiring an Azure Cosmos DB developer worth it?

For most businesses, yes: hiring an Azure Cosmos DB developer is worthwhile. These specialists configure partition keys and indexing policies to prevent performance bottlenecks in globally distributed databases. They also build change feed processors that react to data updates without polling, which reduces infrastructure costs.

How do I evaluate Azure Cosmos DB developer candidates?

Evaluate candidates by asking them to explain their strategy for choosing a logical partition key for a specific data model. A strong candidate describes how they balance even data distribution with query efficiency to avoid hot partitions and excessive request unit consumption.

What tasks does an Azure Cosmos DB developer handle?

An Azure Cosmos DB developer provisions containers, configures manual or autoscale throughput, and writes SDK-based query logic. They also implement change feed consumers to process data changes for downstream systems.

Which tools does an Azure Cosmos DB developer use?

These developers use Azure Cosmos DB SDKs such as the Microsoft Azure Cosmos .NET SDK to build application interfaces. They also configure indexing policies and integrate with the EF Core Cosmos provider for object-relational mapping.