Мы используем технические cookie и статистику посещений: Яндекс Метрику и собственный обезличенный журнал Zorky (cookie zk_aid). Не собираем содержимое форм, текст поиска и полный IP; данные не продаём. Отказаться можно кнопкой ниже, а также через Global Privacy Control или Do Not Track в браузере. Подробнее о cookie и статистике.
Zorky CRMZorky CRM
EN|RU
@termdocs

.NET / C#: рынок

.NET Backend (C#) — серверная разработка на стеке Microsoft: ASP.NET Core API, Blazor (web), Azure cloud-native. Главный backend-стек в enterprise СНГ после Java, особенно сильный в банках, телекоме и аутсорсинге для US/EU-клиентов. Семейство ролей: ASP.NET Core Developer (доминирующий — REST API, микросервисы), .NET Framework Developer (legacy enterprise, WebForms / WCF), Blazor Developer (C# в браузере — WebAssembly или Server), Azure .NET Engineer (cloud-native на Microsoft-стеке), C# Senior Backend (general .NET 8+). Стек: .NET 8/9 (LTS, must), C# 12+ (must — primary constructors, records, pattern matching), ASP.NET Core (must), Entity Framework Core (ORM-стандарт), SQL Server/PostgreSQL, Redis, RabbitMQ/Azure Service Bus/Kafka, Azure (cloud-доминанта Microsoft-стека) / AWS, Docker+Kubernetes, xUnit/NUnit+Moq+FluentAssertions, Serilog+OpenTelemetry. Топ-стек: c#, sql, azure, cloud, ci/cd. 32% — удалёнка. .NET-Senior в Москве оплачивается ≈ Java Senior, но в EU/US-аутсорсе часто на 10-15% выше за счёт спроса в США/Европе.

572
открытых вакансий — по заголовку вакансии, без перепубликаций
$5 625
медиана $/мес
44%
удалённых

На рынке .NET / C# сейчас 572 открытых вакансий, из них 551 со свежим наблюдением. Медианная зарплата $5 625/мес.

32% .NET-вакансий — удалёнка или гибрид. Аутсорсеры — почти всегда remote. Российские банки — гибрид/офис. .NET ecosystem полностью cross-platform с Linux/macOS + Docker.

⚠ зарплата известна у 65 из 572 вакансий; доля удалёнки — от 422 с указанным форматом; свежими наблюдениями считаются 551; тренд и сложность найма не показываются

Динамика: вакансии и источники

Сколько вакансий .NET / C# появлялось каждую неделю с 4 мая и из скольких источников они пришли. Вторая линия нужна, чтобы отличать рост рынка от роста нашего охвата: скачок вакансий в неделю, когда подключились новые источники, — это мы стали видеть больше, а не рынок вырос.

Новые вакансии и активные источники по неделям

Источников всего за период: 117

Подключение новых источников: 11 мая +8 · 18 мая +1 · 25 мая +2 · 1 июн. +2 · 8 июн. +4 · 15 июн. +1 · 22 июн. +17 · 29 июн. +10 · 6 июл. +10 · 13 июл. +13 · 20 июл. +8 · 27 июл. +7 · 3 авг. +4 · 10 авг. +4 · 17 авг. +3 · 24 авг. +1 · 31 авг. +2 · 7 сент. +1 · 14 сент. +2 · 21 сент. +7 · 28 сент. +2 · 5 окт. +2 · 12 окт. +3

Неделя — по дате появления вакансии, все статусы; отбор вакансий — то же правило, что у счётчика этой страницы. Источники — различные каналы сбора, их имена не публикуются.

Удалённая работа во времени

Какая доля вакансий .NET / C# предлагала полностью удалённую работу — по неделям.

Доля удалённых вакансий, %

Доля считается среди вакансий, где формат указан (удалённо, гибрид, офис). Недели, где таких меньше 10, пропущены.

Технологии во времени

Как менялась доля вакансий .NET / C#, где упоминается каждая из главных технологий.

Доля вакансий с технологией, %

Доля — среди вакансий с размеченным стеком; ряд начинается с 10 авг.: раньше метки стека ставились по-другому. Недели, где размеченных вакансий меньше 20, пропущены.

Страны во времени

Как менялась доля вакансий .NET / C# в каждой из главных стран — по неделям.

Доля вакансий в стране, %

Доля — среди вакансий, где страна известна; на графике пять стран с наибольшим числом вакансий за полгода. Недели, где вакансий с известной страной меньше 20, пропущены. Рост доли страны может означать подключение нового источника в этой стране, а не рост рынка.

Спрос и наблюдаемый пул

Открытый спрос572
Наблюдаемый пул— не публикуется

Тренд 2026: миграции с .NET Framework на .NET 8/9 + Blazor adoption.

⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул

Распределение зарплат

Каждый десятый получает менее $2 625, каждый десятый — более $11 146. Половина рынка укладывается в $4 410–7 625. Выборка: 65.

География спроса

странавакансий
PL186
US73
GB39
IN17
RU16
MY12
UA11
RO9
BE8
MX8

Лидер по числу .NET-вакансий — Россия (0 позиций). Польша — огромный .NET-рынок для русскоязычных Senior на US/EU-проектах. Чехия, Германия, США (remote через аутсорс).

⚠ только число вакансий: зарплата по странам не публикуется

С чем используется вместе

c# 448sql 228azure 213cloud 153angular 114docker 100javascript 90.net 87aws 78react 70kubernetes 56postgresql 44

Топ-стек .NET 2026: .NET 8/9 LTS + C# 12+ (must), ASP.NET Core (must), Entity Framework Core (ORM), SQL Server/PostgreSQL, Azure (cloud-доминанта), Redis, RabbitMQ/Azure Service Bus/Kafka, Docker + Kubernetes, xUnit + Moq + FluentAssertions + Testcontainers, Serilog + OpenTelemetry. Senior — Clean Architecture + DDD.

Частые пары: C# + ASP.NET Core, ASP.NET Core + EF Core, ASP.NET Core + SQL Server, .NET + Azure, .NET + Docker. Learning-roadmap: C# core → SQL + EF Core → ASP.NET Core → Azure → Docker/k8s.

Спрос по уровням

уровеньвакансий
senior229
middle63
junior18
lead15
principal1

.NET — один из самых Junior-friendly backend-сегментов. Career-flow: Junior → Middle → Senior → .NET Architect / Tech Lead.

⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства

Работодатели

Спрос распределён между 355 работодателями. На крупнейшего приходится 2.4%, на десятку — 12.9%; остальные 87.1% — длинный хвост.

долязначение
крупнейший2.4%
топ-35.7%
топ-1012.9%
длинный хвост87.1%

⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией

Откуда Zorky видит этот рынок

Наблюдение идёт из 54 источников; на крупнейший приходится 22.4% — рынок не держится на одном канале.

Свежие вакансии

Все вакансии →

Свежие открытые .NET Backend-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.

Соседние рынки

BackendJava BackendPython BackendGo / GolangNode.jsPHPRuby on RailsScala / Kotlin

.NET — третий по объёму backend-сегмент после Java и Python в СНГ. Зарплаты ≈ Java в Москве, на 5-15% выше Python. В US/EU-аутсорсе .NET-Senior часто выше Java за счёт спроса в США. Сравнение — в SiblingSubnichesChart выше.

⚠ соседние рынки для сравнения ещё не определены

Как это посчитано
Вакансия
открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
Наблюдаемый кандидат
кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
Подходящий кандидат
пока не считается
Окно
открытые вакансии на момент сборки снимка

О данных

  • Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
  • Статистика строится только там, где выборка проходит порог качества.
  • Отсутствие блока не означает нулевое значение.

Сейчас скрыто разрезов: 8.

Данные на 2026-10-22

Направление: Backend

Соседние специализации

Внутри .NET Backend: ASP.NET Core Developer (доминирующий — REST API/микросервисы), .NET Framework Developer (legacy enterprise), Blazor Developer (C# в браузере), Azure .NET Engineer (cloud-native на Microsoft-стеке), C# Senior Backend (general). Сравнение с другими backend-стеками — в баре ниже.

Elixir / ErlangGo / GolangJava BackendNode.jsPHPPython BackendRuby on RailsRustScala / Kotlin

Частые вопросы

Самые частые вопросы про .NET Backend: зарплаты, .NET vs Java vs Go, ASP.NET Core vs Blazor vs MAUI, отличие от Unity/MAUI, удалёнка, как стать (8-12 месяцев), Senior skills. Ответы пересчитываются автоматически.

Какой стек чаще всего требуют от .NET?

Топ-5 технологий: c#, sql, azure, cloud, ci/cd. .NET 8/9 LTS — must, .NET Framework 4.8 ещё в legacy. C# 12+ — must (primary constructors, records, pattern matching, init-only setters). ASP.NET Core — стандарт для API/web. Entity Framework Core — ORM-доминанта, EF6 в legacy. SQL Server — основная БД (.NET ecosystem); PostgreSQL растёт в open-source-friendly проектах. Azure — cloud-доминанта Microsoft-стека (AKS, App Service, Functions, Service Bus, Cosmos DB), AWS реже. Redis, RabbitMQ/Azure Service Bus/Kafka. Docker+Kubernetes — стандарт. Testing: xUnit/NUnit + Moq + FluentAssertions + Testcontainers. Serilog+OpenTelemetry для observability. MediatR + FluentValidation + AutoMapper — типичный продуктовый стек. Polly для resilience. Знание Clean Architecture / DDD — Senior must.

.NET vs Java vs Go — что выбрать для Backend?

.NET / C# — фундамент Microsoft-стека. Доминирует enterprise/банки/телеком + US/EU-аутсорс. Зарплаты в Москве ≈ Java, в US/EU-аутсорсе часто выше. Mature ecosystem, отличный type-system (Nullable Reference Types), LINQ. Минусы: vendor-lock на Microsoft (хотя .NET Core полностью cross-platform с 2016+). Java — крупнейший рынок СНГ, особенно в банках. Spring Boot. Зарплаты ≈ .NET. Go — cloud-native + microservices. Выше Python, ниже Java/.NET в среднем. Career-стратегия: .NET если intersection с US/EU-аутсорсом или Microsoft-product дом. Java для maximum stability + банков. Go для cloud-native + микросервисов. Многие Senior знают 2 языка для гибкости.

ASP.NET Core vs Blazor vs MAUI — что учить?

ASP.NET Core — must, доминирует 90%+ .NET-вакансий. REST/gRPC API, microservices, SignalR (realtime). Blazor (C# в браузере) — modern frontend на .NET. Blazor Server (SignalR-backed, мгновенные обновления) или Blazor WebAssembly (полный SPA в браузере на WASM). Растущая ниша — .NET-команды используют Blazor вместо React/Vue для интернальных tools. Senior Blazor — премиум +10% к ASP.NET Core. MAUI (.NET Multi-platform App UI) — cross-platform desktop/mobile. Niche, но растёт после Xamarin retirement. Career-стратегия: ASP.NET Core сначала (рыночная необходимость), потом Blazor для diversification (особенно в Microsoft-shop'ах). MAUI — только если идёшь в cross-platform mobile/desktop.

Можно ли работать .NET удалённо?

Да, 32% .NET-вакансий — full-remote или гибрид. Аутсорсеры — почти всегда remote, .NET ecosystem полностью cross-platform с Linux/macOS + Docker. Российские банки — гибрид или офис из-за compliance. Релокант-хабы для русскоязычных .NET-разработчиков: Польша (Варшава/Краков — огромный .NET-рынок), Германия, Чехия (Прага), Сербия, Грузия.

Чем .NET Backend отличается от Game Dev / Mobile (Xamarin)?

.NET Backend (этa страница) — серверная разработка REST/gRPC API + бизнес-логика на ASP.NET Core. Unity / Game Dev на C# — игровая разработка: 3D/2D игры, физика, AI, рендеринг. Совсем другой стек: Unity engine + ECS + shader programming. Зарплаты Senior Unity ≈ .NET Senior в Москве. Xamarin/MAUI (mobile cross-platform на C#) — мобильная разработка под iOS/Android в одном codebase. Niche, но MAUI растёт после Xamarin retirement. Career-switch .NET Backend → Unity Game Dev требует освоить engine API + shader basics за 6-12 месяцев. .NET Backend → MAUI — за 2-3 месяца (ASP.NET-знания не помогают, но C# и LINQ переносятся).

С чего начинать в .NET в 2026?

Roadmap: 1) C# — синтаксис, ООП, generics, LINQ, async/await. Книги: «C# in Depth» Skeet, «Pro C# 10 with .NET 6» Troelsen. 2) SQL + один RDBMS (SQL Server для Microsoft-стека / PostgreSQL для cross-platform). 3) ASP.NET Core — официальный tutorial + один pet (REST API с auth + EF Core + PostgreSQL/SQL Server + Docker). 4) Entity Framework Core — ORM mastery (N+1, Include strategies, raw SQL). 5) DI/IoC — встроенный в .NET DI-container, понимание lifetime (Singleton/Scoped/Transient). 6) xUnit + Moq + FluentAssertions + Testcontainers для testing. 7) Azure basics — AZ-204 certification preparation (App Service, Functions, Service Bus, Cosmos DB). 8) Docker + Kubernetes basics. 9) Pet-проект: REST API + EF Core + PostgreSQL + auth + Redis cache + Docker + GitHub Actions CI. Курсы: Karpov.Courses, OTUS «C# Developer», Я.Практикум «.NET Developer», Microsoft Learn (бесплатно).

Сколько вакансий .NET в СНГ и Европе?

704 активных открытых .NET Backend-вакансий в выборке Zorky CRM. География: 🇷🇺 Россия / 🇺🇦 Украина / 🇵🇱 Польша. Реальный рынок шире выборки за счёт огромного числа US-проектов через аутсорсеров. Время закрытия Senior .NET — 3-6 недель.

Какие навыки нужны Senior .NET?

Senior .NET Backend владеет полным циклом. C# mastery: async/await под капотом (TaskScheduler, SynchronizationContext), records и pattern matching, nullable reference types, primary constructors, source generators (knowledge level). ASP.NET Core: middleware-pipeline дизайн, custom filters/handlers, SignalR для realtime, минимальные API vs Controllers trade-offs, output caching, rate limiting. Entity Framework Core: N+1 detection (Include/ThenInclude/Split queries), оптимизация запросов через EF.Functions, raw SQL для performance, миграции patterns. Архитектура: Clean Architecture (Onion/Hexagonal), DDD (aggregates, value objects, domain events), CQRS + MediatR, event-sourcing на Marten/EventStore. Performance: профилирование через dotMemory/dotTrace, BenchmarkDotNet, Span<T>/Memory<T> для allocation-free кода, ValueTask vs Task. Cloud: Azure до уровня архитектора (AKS, App Service, Functions, Service Bus, Cosmos DB, App Configuration). Testing: 70%+ coverage, integration через WebApplicationFactory + Testcontainers, contract testing через Pact. DevOps: Docker, k8s basics, Azure DevOps Pipelines. Soft: code-review, mentoring, общение с PM/клиентом (для аутсорса).

Оставить заявку

Опишите задачу и оставьте контакт — заявка попадёт в CRM, ответим на указанный контакт.

Отправляя заявку, вы соглашаетесь с политикой обработки данных.