.NET / C#: rynek
.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.
Rynek .NET / C# ma obecnie 589 otwartych ról, w tym świeżo zaobserwowanych: 540. Median salary $5750/mo.
34% ofert .NET to praca zdalna lub hybrydowa. Firmy outsourcingowe — prawie zawsze zdalnie. Rosyjskie banki — hybryda/biuro. Ekosystem .NET jest w pełni wieloplatformowy z Linux/macOS + Docker.
⚠ wynagrodzenie znane dla 69 z 589 ofert; udział pracy zdalnej z 441 z podanym formatem; 540 liczone jako świeże obserwacje; trendu i trudności rekrutacji nie pokazujemy
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.
Popyt i obserwowana podaż
| Otwarty popyt | 589 |
| Obserwowana podaż | — nie publikujemy |
Trend 2026: migracje z .NET Framework na .NET 8/9 + wdrażanie Blazor.
⚠ kandydaci pasujący do oferty nie są jeszcze liczeni: pokazujemy popyt i obserwowaną pulę
Rozkład wynagrodzeń
Co dziesiąta osoba zarabia poniżej $2375, co dziesiąta powyżej $10 507. Połowa rynku mieści się między $4625 a $7092. Próba: 69.
Geografia popytu
| kraj | oferty |
|---|---|
| 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).
⚠ tylko liczba ofert: wynagrodzenia według krajów nie są publikowane
Używana razem z
Najpopularniejszy stack .NET 2026: .NET 8/9 LTS + C# 12+ (obowiązkowo), ASP.NET Core (obowiązkowo), Entity Framework Core (ORM), SQL Server/PostgreSQL, Azure (dominująca chmura), Redis, RabbitMQ/Azure Service Bus/Kafka, Docker + Kubernetes, xUnit + Moq + FluentAssertions + Testcontainers, Serilog + OpenTelemetry. Senior — Clean Architecture + DDD.
Typowe pary: C# + ASP.NET Core, ASP.NET Core + EF Core, ASP.NET Core + SQL Server, .NET + Azure, .NET + Docker. Roadmapa nauki: rdzeń C# → SQL + EF Core → ASP.NET Core → Azure → Docker/k8s.
Popyt według poziomu
| poziom | oferty |
|---|---|
| senior | 244 |
| middle | 64 |
| junior | 21 |
| lead | 15 |
| principal | 1 |
.NET to jeden z segmentów backendu najbardziej przyjaznych juniorom. Ścieżka kariery: Junior → Middle → Senior → .NET Architect / Tech Lead.
⚠ tylko strona popytu: poziom większości obserwowanej puli jest nieznany
Pracodawcy
Popyt rozkłada się na 371 pracodawców. Największy odpowiada za 2.1%, pierwsza dziesiątka za 12.3%; pozostałe 87.7% to długi ogon.
| udział | wartość |
|---|---|
| top-1 | 2.1% |
| top-3 | 5.4% |
| top-10 | 12.3% |
| długi ogon | 87.7% |
⚠ nazw nie pokazujemy: klasyfikator jeszcze nie odróżnia agencji rekrutacyjnych od pracodawców końcowych
Gdzie Zorky widzi ten rynek
Obserwowane w 58 źródłach; największe odpowiada za 22.6% — ten rynek nie opiera się na jednym kanale.
Najnowsze ogłoszenia
- 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
Najnowsze otwarte oferty .NET Backend — najświeższe 10 stanowisk z odpowiednią jakością opisu. Pełna lista jest w naszym CRM lub pod linkiem „zobacz wszystkie” poniżej.
Sąsiednie rynki
.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.
⚠ rynki sąsiednie do porównania nie są jeszcze określone
Jak to mierzymy
- Oferta
- otwarta oferta, która przeszła kontrolę jakości i wymienia co najmniej dwie technologie
- Obserwowany kandydat
- kandydat, którego stack zawiera tę technologię; agregat — żaden pojedynczy rekord nie opuszcza perymetru
- Kandydat do dopasowania
- jeszcze nie liczone
- Okno
- oferty otwarte w chwili tworzenia snapshotu
O danych
- Część przekrojów jest ukryta: pokrycie danymi jest jeszcze niewystarczające.
- Statystyki pokazujemy tylko tam, gdzie próba przechodzi próg jakości.
- Brak bloku nie oznacza wartości zero.
Obecnie ukryte przekroje: 8.
Dane na dzień 2026-10-27
Kierunek: Backend
Pokrewne specjalizacje
W ramach .NET Backend: ASP.NET Core Developer (dominujący — API REST/mikroserwisy), .NET Framework Developer (legacy enterprise), Blazor Developer (C# w przeglądarce), Azure .NET Engineer (cloud-native na stacku Microsoftu), C# Senior Backend (ogólny). Porównanie z innymi stackami backendowymi — na wykresie słupkowym poniżej.
Najczęściej zadawane pytania
Najczęstsze pytania o .NET Backend: wynagrodzenie, .NET vs Java vs Go, ASP.NET Core vs Blazor vs MAUI, różnica względem Unity/MAUI, praca zdalna, jak zacząć (8-12 miesięcy), umiejętności Senior. Odpowiedzi przeliczają się automatycznie.
Ile zarabia .NET Junior, Middle, Senior lub Lead?
Największy skok jest między Junior a Middle (opanowanie ASP.NET Core + EF + DI). Senior odpowiada za architekturę serwisów + mentoring. Lead — zarządzanie 3-7 inżynierami .NET + decyzje techniczne. Ścieżka kariery: Junior → Middle → Senior → albo .NET Architect (głębia techniczna), albo Tech Lead (zarządzanie).
Jakiego stacku najczęściej wymagają oferty .NET?
5 najważniejszych: c#, sql, azure, ci/cd, cloud. .NET 8/9 LTS — obowiązkowo, .NET Framework 4.8 wciąż w legacy. C# 12+ — obowiązkowo (primary constructors, records, pattern matching, init-only setters). ASP.NET Core — standard dla API/web. Entity Framework Core — dominujący ORM, EF6 w legacy. SQL Server — główna baza (ekosystem .NET); PostgreSQL rośnie w projektach przyjaznych open-source. Azure — dominująca chmura stacku Microsoft (AKS, App Service, Functions, Service Bus, Cosmos DB), AWS rzadziej. Redis, RabbitMQ/Azure Service Bus/Kafka. Docker+Kubernetes — standard. Testy: xUnit/NUnit + Moq + FluentAssertions + Testcontainers. Serilog+OpenTelemetry do observability. MediatR + FluentValidation + AutoMapper — typowy stack produktowy. Polly do odporności. Znajomość Clean Architecture / DDD — obowiązkowa dla Senior.
.NET vs Java vs Go — co wybrać na backend?
.NET / C# — fundament stacku Microsoft. Dominuje w enterprise/bankach/telekomach + outsourcingu dla USA/UE. Wynagrodzenia w Moskwie ≈ Java, w outsourcingu dla USA/UE często wyższe. Dojrzały ekosystem, świetny system typów (Nullable Reference Types), LINQ. Minusy: uzależnienie od Microsoftu (choć .NET Core jest w pełni wieloplatformowy od 2016+). Java — największy rynek w WNP, zwłaszcza w bankowości. Spring Boot. Wynagrodzenia ≈ .NET. Go — cloud-native + mikroserwisy. Średnio wyżej niż Python, niżej niż Java/.NET. Strategia kariery: .NET, jeśli celujesz w outsourcing dla USA/UE albo firmę produktową opartą na Microsofcie. Java dla maksymalnej stabilności + banki. Go dla cloud-native + mikroserwisów. Wielu Senior engineerów zna 2 języki dla elastyczności.
ASP.NET Core vs Blazor vs MAUI — czego się uczyć?
ASP.NET Core — obowiązkowo, dominuje w 90%+ ofert .NET. API REST/gRPC, mikroserwisy, SignalR (czas rzeczywisty). Blazor (C# w przeglądarce) — nowoczesny frontend na .NET. Blazor Server (oparty na SignalR, natychmiastowe aktualizacje) lub Blazor WebAssembly (pełne SPA w przeglądarce na WASM). Rosnąca nisza — zespoły .NET używają Blazora zamiast React/Vue do narzędzi wewnętrznych. Senior Blazor — premia +10% względem ASP.NET Core. MAUI (.NET Multi-platform App UI) — wieloplatformowy desktop/mobile. Nisza, ale rosnąca po wycofaniu Xamarina. Strategia kariery: najpierw ASP.NET Core (konieczność rynkowa), potem Blazor dla dywersyfikacji (zwłaszcza w firmach opartych na Microsoft). MAUI — tylko jeśli idziesz w wieloplatformowy mobile/desktop.
Czy programiści .NET mogą pracować zdalnie?
Tak, 34% ofert .NET to praca w pełni zdalna lub hybrydowa. Firmy outsourcingowe — prawie zawsze zdalnie; ekosystem .NET jest w pełni wieloplatformowy z Linux/macOS + Docker. Rosyjskie banki — hybrydowo lub w biurze ze względu na zgodność z przepisami. Huby relokantów dla rosyjskojęzycznych programistów .NET: Polska (Warszawa/Kraków — ogromny rynek .NET), Niemcy, Czechy (Praga), Serbia, Gruzja.
Czym .NET Backend różni się od Game Dev / Mobile (Xamarin)?
.NET Backend (ta strona) — rozwój po stronie serwera: API REST/gRPC + logika biznesowa na ASP.NET Core. Unity / Game Dev w C# — tworzenie gier: gry 3D/2D, fizyka, AI, rendering. Zupełnie inny stack: silnik Unity + ECS + programowanie shaderów. Wynagrodzenie Senior Unity ≈ Senior .NET w Moskwie. Xamarin/MAUI (cross-platform mobile w C#) — tworzenie aplikacji mobilnych na iOS/Android z jednej bazy kodu. Nisza, ale MAUI rośnie po wygaszeniu Xamarina. Zmiana ścieżki .NET Backend → Unity Game Dev wymaga nauki API silnika + podstaw shaderów przez 6-12 miesięcy. .NET Backend → MAUI — 2-3 miesięcy (znajomość ASP.NET nie pomaga, ale C# i LINQ się przenoszą).
Od czego zacząć w .NET w 2026?
Roadmapa: 1) C# — składnia, OOP, generyki, LINQ, async/await. Książki: „C# in Depth” Skeet, „Pro C# 10 with .NET 6” Troelsen. 2) SQL + jeden RDBMS (SQL Server dla stacku Microsoft / PostgreSQL dla wieloplatformowości). 3) ASP.NET Core — oficjalny tutorial + jeden projekt własny (REST API z uwierzytelnianiem + EF Core + PostgreSQL/SQL Server + Docker). 4) Entity Framework Core — opanowanie ORM (N+1, strategie Include, surowy SQL). 5) DI/IoC — wbudowany kontener DI w .NET, rozumienie czasów życia (Singleton/Scoped/Transient). 6) xUnit + Moq + FluentAssertions + Testcontainers do testów. 7) Podstawy Azure — przygotowanie do certyfikatu AZ-204 (App Service, Functions, Service Bus, Cosmos DB). 8) Podstawy Docker + Kubernetes. 9) Projekt własny: REST API + EF Core + PostgreSQL + uwierzytelnianie + cache Redis + Docker + CI w GitHub Actions. Czas do Junior — 8-12 miesięcy w pełnym wymiarze.
Ile ofert .NET jest otwartych w WNP i Europie?
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.
Jakich umiejętności potrzebuje Senior .NET?
Senior .NET Backend odpowiada za pełny cykl. Biegłość w C#: async/await od środka (TaskScheduler, SynchronizationContext), rekordy i pattern matching, nullable reference types, primary constructors, source generators (na poziomie świadomości). ASP.NET Core: projektowanie pipeline'u middleware, własne filtry/handlery, SignalR do czasu rzeczywistego, kompromisy minimal APIs vs Controllers, output caching, rate limiting. Entity Framework Core: wykrywanie N+1 (Include/ThenInclude/Split queries), optymalizacja zapytań przez EF.Functions, surowy SQL dla wydajności, wzorce migracji. Architektura: Clean Architecture (Onion/Hexagonal), DDD (agregaty, value objects, domain events), CQRS + MediatR, event sourcing na Marten/EventStore. Wydajność: profilowanie przez dotMemory/dotTrace, BenchmarkDotNet, Span<T>/Memory<T> do kodu bez alokacji, ValueTask vs Task. Chmura: Azure na poziomie architekta (AKS, App Service, Functions, Service Bus, Cosmos DB, App Configuration). Testy: pokrycie 70%+, testy integracyjne przez WebApplicationFactory + Testcontainers, testy kontraktowe przez Pact. DevOps: Docker, podstawy k8s, Azure DevOps Pipelines. Kompetencje miękkie: code review, mentoring, komunikacja z PM/klientem (w outsourcingu).
Zostaw zgłoszenie
Opisz zadanie i zostaw kontakt — zgłoszenie trafi do naszego CRM, a odpowiemy na podany kontakt.