.NET / C#: mercado
.NET Backend (C#) — server-side development on the Microsoft stack: ASP.NET Core APIs, Blazor (web), Azure cloud-native. The main backend stack in CIS enterprise after Java — particularly strong in banking, telco, and outsourcing for US/EU clients. Role family: ASP.NET Core Developer (dominant — REST APIs, microservices), .NET Framework Developer (legacy enterprise, WebForms / WCF), Blazor Developer (C# in the browser — WebAssembly or Server), Azure .NET Engineer (cloud-native on the Microsoft stack), C# Senior Backend (general .NET 8+). Stack: .NET 8/9 (LTS, must), C# 12+ (must — primary constructors, records, pattern matching), ASP.NET Core (must), Entity Framework Core (ORM standard), SQL Server/PostgreSQL, Redis, RabbitMQ/Azure Service Bus/Kafka, Azure (cloud dominator of the Microsoft stack) / AWS, Docker+Kubernetes, xUnit/NUnit+Moq+FluentAssertions, Serilog+OpenTelemetry. Top stack: c#, sql, azure, ci/cd, cloud. 34% remote.
El mercado de .NET / C# tiene ahora 589 puestos abiertos, 540 de ellos observados recientemente. Median salary $5750/mo.
El 34% de los empleos de .NET son en remoto o híbridos. Empresas de outsourcing: casi siempre en remoto. Bancos rusos: híbrido/oficina. El ecosistema .NET es totalmente multiplataforma con Linux/macOS + Docker.
⚠ salario conocido en 69 de 589 empleos; cuota de remoto a partir de 441 con formato indicado; 540 contados como observaciones recientes; no se muestran la tendencia ni la dificultad de contratación
Timeline: postings and sources
How many .NET / C# postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 125
New sources connected: May 18 +1 · May 25 +2 · Jun 1 +2 · Jun 8 +4 · Jun 15 +1 · Jun 22 +17 · Jun 29 +10 · Jul 6 +10 · Jul 13 +13 · Jul 20 +8 · Jul 27 +7 · Aug 3 +4 · Aug 10 +4 · Aug 17 +3 · Aug 24 +1 · Aug 31 +2 · Sep 7 +1 · Sep 14 +2 · Sep 21 +6 · Sep 28 +2 · Oct 5 +2 · Oct 12 +3 · Oct 19 +9
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Salaries over time
Median .NET / C# salary per week, USD per month.
Median salary, USD per month
Only postings with a USD salary and a known period (month or year), $500–$50,000 per month. Weeks with fewer than 10 such postings are left blank — that means no data, not zero.
Remote work over time
Share of .NET / C# postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Technologies over time
How the share of .NET / C# postings mentioning each of the top technologies changed.
Postings mentioning the technology, %
Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.
Countries over time
How the share of .NET / C# postings in each of the top countries changed, per week.
Postings in the country, %
Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.
Demanda y oferta observada
| Demanda abierta | 589 |
| Oferta observada | — no publicado |
Tendencia 2026: migraciones de .NET Framework a .NET 8/9 + adopción de Blazor.
⚠ los candidatos que encajan con una vacante aún no se cuentan: se muestran la demanda y el pool observado
Distribución de salarios
Uno de cada diez gana menos de $2375, uno de cada diez más de $10.507. La mitad del mercado está entre $4625 y $7092. Muestra: 69.
Geografía de la demanda
| país | empleos |
|---|---|
| PL | 187 |
| US | 77 |
| GB | 35 |
| IN | 19 |
| RU | 15 |
| MY | 12 |
| UA | 11 |
| MX | 9 |
| RO | 9 |
| DE | 9 |
The leader by .NET job count is Poland (187 positions). Poland — a huge .NET market for Russian-speaking Senior on US/EU projects. Czechia, Germany, USA (remote via outsourcing).
⚠ solo número de empleos: el salario por país no se publica
Se usa junto con
Stack principal de .NET 2026: .NET 8/9 LTS + C# 12+ (obligatorio), ASP.NET Core (obligatorio), Entity Framework Core (ORM), SQL Server/PostgreSQL, Azure (cloud dominante), Redis, RabbitMQ/Azure Service Bus/Kafka, Docker + Kubernetes, xUnit + Moq + FluentAssertions + Testcontainers, Serilog + OpenTelemetry. Senior: Clean Architecture + DDD.
Parejas habituales: C# + ASP.NET Core, ASP.NET Core + EF Core, ASP.NET Core + SQL Server, .NET + Azure, .NET + Docker. Hoja de ruta de aprendizaje: fundamentos de C# → SQL + EF Core → ASP.NET Core → Azure → Docker/k8s.
Demanda por nivel
| nivel | empleos |
|---|---|
| senior | 244 |
| middle | 64 |
| junior | 21 |
| lead | 15 |
| principal | 1 |
.NET es uno de los segmentos backend más amigables para Junior. Trayectoria profesional: Junior → Middle → Senior → Arquitecto .NET / Tech Lead.
⚠ solo el lado de la demanda: el nivel del pool observado se desconoce en su mayor parte
Empleadores
La demanda se reparte entre 371 empleadores. El mayor concentra el 2.1%, los diez primeros el 12.3%; el 87.7% restante es cola larga.
| proporción | valor |
|---|---|
| top-1 | 2.1% |
| top-3 | 5.4% |
| top-10 | 12.3% |
| cola larga | 87.7% |
⚠ no se muestran nombres: el clasificador aún no distingue entre agencias de selección y empleadores finales
Dónde ve Zorky este mercado
Observado en 58 fuentes; la mayor concentra el 22.6%: este mercado no depende de un solo canal.
Vacantes recientes
- Full stack .NET developer · KZ
- .NET Developer · PL
- Senior .NET Developer (Angular, Azure) · PL
- Senior .NET Developer · PL · $5750
- Senior .NET Developer · PL
- Senior .NET Developer · PL
- Mid-Level Java/C# Developer — Hybrid Growth · ZA
- Middle .NET Engineer · UA
Últimas vacantes abiertas de .NET Backend: las 10 posiciones más recientes con una descripción de calidad suficiente. La lista completa está en nuestro CRM o en el enlace «ver todas» de abajo.
Mercados adyacentes
.NET — the third-largest backend segment after Java and Python in CIS. In US/EU outsourcing Senior .NET is often above Java thanks to US demand. Comparison — in the SiblingSubnichesChart above.
⚠ los mercados adyacentes para comparar aún no están definidos
Cómo se mide
- Vacante
- un empleo abierto que superó el filtro de calidad y menciona al menos dos tecnologías
- Candidato observado
- un candidato cuyo stack contiene esta tecnología; es un agregado: ni un solo registro sale del perímetro
- Candidato emparejable
- aún no contabilizado
- Ventana
- empleos abiertos en el momento en que se generó el snapshot
Sobre los datos
- Algunos desgloses están ocultos: su cobertura de datos aún no es suficiente.
- Las estadísticas se muestran solo donde la muestra supera un control de calidad.
- Que falte un bloque no significa que el valor sea cero.
Desgloses ocultos actualmente: 8.
Datos a 2026-10-27
Área: Backend
Especializaciones relacionadas
Dentro de .NET Backend: ASP.NET Core Developer (dominante: APIs REST/microservicios), .NET Framework Developer (enterprise heredado), Blazor Developer (C# en el navegador), Azure .NET Engineer (cloud-native sobre el stack de Microsoft), C# Senior Backend (general). La comparación con otros stacks de backend está en la barra de abajo.
Preguntas frecuentes
Las preguntas más frecuentes sobre .NET Backend: salario, .NET frente a Java frente a Go, ASP.NET Core frente a Blazor frente a MAUI, diferencia con Unity/MAUI, trabajo remoto, cómo empezar (8-12 meses), skills de Senior. Las respuestas se recalculan automáticamente.
¿Cuánto gana un .NET Junior, Middle, Senior o Lead?
El mayor salto está entre Junior y Middle (dominio de ASP.NET Core + EF + DI). Un Senior es dueño de la arquitectura de servicios + mentoría. Lead: gestionar 3-7 ingenieros .NET + decisiones técnicas. Trayectoria: Junior → Middle → Senior → o bien .NET Architect (profundidad técnica) o Tech Lead (gestión).
¿Qué stack necesita con más frecuencia .NET?
Principales 5: c#, sql, azure, ci/cd, cloud. .NET 8/9 LTS, obligatorio, .NET Framework 4.8 aún en legacy. C# 12+, obligatorio (primary constructors, records, pattern matching, init-only setters). ASP.NET Core, el estándar para APIs/web. Entity Framework Core, ORM dominante, EF6 en legacy. SQL Server, la BD principal (ecosistema .NET); PostgreSQL crece en proyectos afines a open-source. Azure, la cloud dominante del stack Microsoft (AKS, App Service, Functions, Service Bus, Cosmos DB), AWS menos a menudo. Redis, RabbitMQ/Azure Service Bus/Kafka. Docker+Kubernetes, el estándar. Testing: xUnit/NUnit + Moq + FluentAssertions + Testcontainers. Serilog+OpenTelemetry para observabilidad. MediatR + FluentValidation + AutoMapper, stack de producto típico. Polly para resiliencia. Conocimiento de Clean Architecture / DDD, obligatorio para Senior.
.NET vs Java vs Go: ¿qué elegir para Backend?
.NET / C#: la base del stack de Microsoft. Domina en empresas/bancos/telecomunicaciones + outsourcing para EE. UU./UE. Salario en Moscú ≈ Java; en el outsourcing para EE. UU./UE, a menudo más alto. Ecosistema maduro, excelente sistema de tipos (Nullable Reference Types), LINQ. Desventajas: dependencia del proveedor Microsoft (aunque .NET Core es totalmente multiplataforma desde 2016+). Java: el mayor mercado de la CEI, sobre todo en banca. Spring Boot. Salario ≈ .NET. Go: cloud-native + microservicios. Por encima de Python y por debajo de Java/.NET en promedio. Estrategia profesional: .NET si tu camino se cruza con el outsourcing para EE. UU./UE o con una empresa de producto Microsoft. Java para máxima estabilidad + bancos. Go para cloud-native + microservicios. Muchos ingenieros Senior dominan 2 lenguajes para tener flexibilidad.
ASP.NET Core frente a Blazor frente a MAUI: ¿qué aprender?
ASP.NET Core: imprescindible, domina más del 90% de los empleos .NET. APIs REST/gRPC, microservicios, SignalR (tiempo real). Blazor (C# en el navegador): frontend moderno sobre .NET. Blazor Server (sobre SignalR, actualizaciones instantáneas) o Blazor WebAssembly (SPA completa en el navegador sobre WASM). Un nicho en crecimiento: los equipos .NET usan Blazor en lugar de React/Vue para herramientas internas. Senior en Blazor: prima de +10% sobre ASP.NET Core. MAUI (.NET Multi-platform App UI): escritorio/móvil multiplataforma. De nicho, pero en crecimiento tras la retirada de Xamarin. Estrategia de carrera: primero ASP.NET Core (necesidad del mercado), después Blazor para diversificar (sobre todo en empresas Microsoft). MAUI, solo si vas hacia móvil/escritorio multiplataforma.
¿Pueden los desarrolladores .NET trabajar en remoto?
Sí, el 34% de los empleos de .NET son full-remote o híbridos. Las outsourcing shops — casi siempre remotas; el ecosistema .NET es totalmente multiplataforma con Linux/macOS + Docker. Los bancos rusos — híbrido u oficina por el compliance. Hubs de relocación para desarrolladores .NET rusohablantes: Polonia (Varsovia/Cracovia — enorme mercado .NET), Alemania, Chequia (Praga), Serbia, Georgia.
¿En qué se diferencia .NET Backend de Game Dev / Mobile (Xamarin)?
.NET Backend (esta página): desarrollo del lado del servidor de APIs REST/gRPC + lógica de negocio en ASP.NET Core. Unity / Game Dev en C#: desarrollo de videojuegos: juegos 3D/2D, física, IA, renderizado. Un stack completamente distinto: motor Unity + ECS + programación de shaders. El salario de un Senior Unity ≈ Senior .NET en Moscú. Xamarin/MAUI (móvil multiplataforma en C#): desarrollo móvil para iOS/Android desde una sola base de código. Es un nicho, pero MAUI crece tras la retirada de Xamarin. Pasar de .NET Backend a Unity Game Dev requiere aprender las APIs del motor + nociones básicas de shaders en 6-12 meses. .NET Backend → MAUI: 2-3 meses (el conocimiento de ASP.NET no ayuda, pero C# y LINQ se transfieren).
¿Por dónde empezar en .NET en 2026?
Hoja de ruta: 1) C#: sintaxis, POO, genéricos, LINQ, async/await. Libros: "C# in Depth" de Skeet, "Pro C# 10 with .NET 6" de Troelsen. 2) SQL + un SGBD relacional (SQL Server para el stack de Microsoft / PostgreSQL para multiplataforma). 3) ASP.NET Core: el tutorial oficial + un proyecto personal (API REST con autenticación + EF Core + PostgreSQL/SQL Server + Docker). 4) Entity Framework Core: dominio del ORM (N+1, estrategias de Include, SQL en bruto). 5) DI/IoC: el contenedor de DI integrado en .NET, comprensión de los ciclos de vida (Singleton/Scoped/Transient). 6) xUnit + Moq + FluentAssertions + Testcontainers para pruebas. 7) Nociones de Azure: preparación de la certificación AZ-204 (App Service, Functions, Service Bus, Cosmos DB). 8) Nociones de Docker + Kubernetes. 9) Proyecto personal: API REST + EF Core + PostgreSQL + autenticación + caché en Redis + Docker + CI con GitHub Actions. Tiempo hasta Junior: 8-12 meses a tiempo completo.
¿Cuántas vacantes de .NET hay en la CEI y Europa?
914 active open .NET Backend positions in the Zorky sample. Geography: Poland, the US, the UK. The real market is wider than the sample thanks to the huge number of US projects via outsourcing. Time to close a Senior .NET role — 3-6 weeks.
¿Qué skills necesita un Senior .NET?
Un Senior .NET Backend es responsable del ciclo completo. Dominio de C#: async/await por dentro (TaskScheduler, SynchronizationContext), records y pattern matching, nullable reference types, primary constructors, source generators (a nivel de conocimiento). ASP.NET Core: diseño del pipeline de middleware, filtros/handlers personalizados, SignalR para tiempo real, compromisos entre minimal APIs y Controllers, output caching, rate limiting. Entity Framework Core: detección de N+1 (Include/ThenInclude/Split queries), optimización de consultas con EF.Functions, SQL directo para rendimiento, patrones de migración. Arquitectura: Clean Architecture (Onion/Hexagonal), DDD (aggregates, value objects, domain events), CQRS + MediatR, event sourcing sobre Marten/EventStore. Rendimiento: profiling con dotMemory/dotTrace, BenchmarkDotNet, Span<T>/Memory<T> para código sin asignaciones, ValueTask frente a Task. Cloud: Azure a nivel de arquitecto (AKS, App Service, Functions, Service Bus, Cosmos DB, App Configuration). Pruebas: cobertura del 70%+, integración con WebApplicationFactory + Testcontainers, contract testing con Pact. DevOps: Docker, nociones de k8s, Azure DevOps Pipelines. Soft: code review, mentoría, comunicación con el PM/cliente (en outsourcing).
Dejar una solicitud
Describe la tarea y deja un contacto: la solicitud llega a nuestro CRM y respondemos al contacto que indiques.