.NET / C#: mercato
.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.
Il mercato .NET / C# ha al momento 589 ruoli aperti, di cui 540 osservati di recente. Median salary $5750/mo.
Il 34% delle offerte .NET è da remoto o ibrido. Le aziende di outsourcing: quasi sempre da remoto. Le banche russe: ibrido/in sede. L'ecosistema .NET è completamente cross-platform con Linux/macOS + Docker.
⚠ stipendio noto per 69 offerte su 589; quota di lavoro da remoto da 441 con modalità indicata; 540 conteggiate come osservazioni recenti; tendenza e difficoltà di assunzione non sono mostrate
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.
Domanda e offerta osservata
| Domanda aperta | 589 |
| Offerta osservata | — non pubblicato |
Tendenza 2026: migrazioni da .NET Framework a .NET 8/9 + adozione di Blazor.
⚠ i candidati adatti a un'offerta non sono ancora conteggiati: sono mostrate la domanda e la banca dati osservata
Distribuzione degli stipendi
Uno su dieci guadagna meno di $2375, uno su dieci più di $10.507. Metà del mercato sta tra $4625 e $7092. Campione: 69.
Geografia della domanda
| paese | offerte |
|---|---|
| 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 numero di offerte: lo stipendio per paese non è pubblicato
Si usa insieme a
Stack principale .NET 2026: .NET 8/9 LTS + C# 12+ (indispensabile), ASP.NET Core (indispensabile), 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.
Coppie comuni: C# + ASP.NET Core, ASP.NET Core + EF Core, ASP.NET Core + SQL Server, .NET + Azure, .NET + Docker. Roadmap di apprendimento: basi di C# → SQL + EF Core → ASP.NET Core → Azure → Docker/k8s.
Domanda per livello
| livello | offerte |
|---|---|
| senior | 244 |
| middle | 64 |
| junior | 21 |
| lead | 15 |
| principal | 1 |
.NET è uno dei segmenti backend più accessibili ai Junior. Percorso di carriera: Junior → Middle → Senior → .NET Architect / Tech Lead.
⚠ solo lato domanda: il livello della banca dati osservata è ignoto per la maggior parte
Datori di lavoro
La domanda è distribuita tra 371 datori di lavoro. Il maggiore ne concentra il 2.1%, i primi dieci il 12.3%; il restante 87.7% è coda lunga.
| quota | valore |
|---|---|
| top-1 | 2.1% |
| top-3 | 5.4% |
| top-10 | 12.3% |
| coda lunga | 87.7% |
⚠ i nomi non sono mostrati: il classificatore non distingue ancora le agenzie di selezione dai datori di lavoro finali
Dove Zorky vede questo mercato
Osservato su 58 fonti; la maggiore ne concentra il 22.6%: questo mercato non dipende da un solo canale.
Posizioni recenti
- 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
Le ultime offerte .NET Backend aperte: le 10 posizioni più recenti con una qualità della descrizione adeguata. L'elenco completo è nel nostro CRM o tramite il link «vedi tutte» qui sotto.
Mercati adiacenti
.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.
⚠ i mercati adiacenti per il confronto non sono ancora definiti
Come si misura
- Posizione
- un'offerta aperta che ha superato il controllo di qualità e indica almeno due tecnologie
- Candidato osservato
- un candidato il cui stack contiene questa tecnologia; un dato aggregato: nessun singolo record esce dal perimetro
- Candidato abbinabile
- non ancora conteggiato
- Finestra
- offerte aperte nel momento in cui è stato creato lo snapshot
Sui dati
- Alcuni dettagli sono nascosti: la loro copertura di dati non è ancora sufficiente.
- Le statistiche vengono mostrate solo dove il campione supera un controllo di qualità.
- L'assenza di un blocco non significa che il valore sia zero.
Dettagli attualmente nascosti: 8.
Dati al 2026-10-27
Area: Backend
Specializzazioni correlate
All'interno di .NET Backend: ASP.NET Core Developer (dominante: API REST/microservizi), .NET Framework Developer (enterprise legacy), Blazor Developer (C# nel browser), Azure .NET Engineer (cloud-native sullo stack Microsoft), C# Senior Backend (generale). Confronto con gli altri stack backend nella barra qui sotto.
Domande frequenti
Le domande più frequenti su .NET Backend: retribuzione, .NET vs Java vs Go, ASP.NET Core vs Blazor vs MAUI, differenza da Unity/MAUI, remoto, come iniziare (8-12 mesi), competenze da Senior. Le risposte si ricalcolano automaticamente.
Quanto guadagna un .NET Junior, Middle, Senior o Lead?
Il salto più grande è tra Junior e Middle (padronanza di ASP.NET Core + EF + DI). Il Senior gestisce l'architettura dei servizi + fa da mentore. Il Lead gestisce 3-7 ingegneri .NET + le decisioni tecniche. Percorso di carriera: Junior → Middle → Senior → poi .NET Architect (profondità tecnica) o Tech Lead (management).
Quale stack viene richiesto più spesso per .NET?
I principali nel 5: c#, sql, azure, ci/cd, cloud. .NET 8/9 LTS: indispensabile, .NET Framework 4.8 ancora nel legacy. C# 12+: indispensabile (primary constructor, record, pattern matching, setter init-only). ASP.NET Core: lo standard per API/web. Entity Framework Core: l'ORM dominante, EF6 nel legacy. SQL Server: il DB principale (ecosistema .NET); PostgreSQL cresce nei progetti aperti all'open source. Azure: il cloud dominante dello stack Microsoft (AKS, App Service, Functions, Service Bus, Cosmos DB), AWS più raramente. Redis, RabbitMQ/Azure Service Bus/Kafka. Docker+Kubernetes: lo standard. Test: xUnit/NUnit + Moq + FluentAssertions + Testcontainers. Serilog+OpenTelemetry per l'osservabilità. MediatR + FluentValidation + AutoMapper: lo stack di prodotto tipico. Polly per la resilienza. La conoscenza di Clean Architecture / DDD è indispensabile per un Senior.
.NET vs Java vs Go: cosa scegliere per il Backend?
.NET / C#: la base dello stack Microsoft. Domina enterprise/banche/telco + outsourcing per USA/UE. Stipendio a Mosca ≈ Java, nell'outsourcing per USA/UE spesso più alto. Ecosistema maturo, ottimo sistema di tipi (Nullable Reference Types), LINQ. Svantaggi: vendor lock-in di Microsoft (anche se .NET Core è completamente cross-platform da 2016+). Java: il mercato più grande nella CSI, soprattutto nel settore bancario. Spring Boot. Stipendio ≈ .NET. Go: cloud-native + microservizi. Sopra Python, sotto Java/.NET in media. Strategia di carriera: .NET se ti incroci con l'outsourcing per USA/UE o con un'azienda di prodotto Microsoft. Java per la massima stabilità + banche. Go per cloud-native + microservizi. Molti Senior conoscono 2 linguaggi per avere flessibilità.
ASP.NET Core vs Blazor vs MAUI: cosa imparare?
ASP.NET Core: indispensabile, domina oltre il 90% delle offerte .NET. API REST/gRPC, microservizi, SignalR (tempo reale). Blazor (C# nel browser): frontend moderno su .NET. Blazor Server (basato su SignalR, aggiornamenti istantanei) o Blazor WebAssembly (SPA completa nel browser su WASM). Una nicchia in crescita: i team .NET usano Blazor al posto di React/Vue per gli strumenti interni. Senior Blazor: premio del +10% rispetto ad ASP.NET Core. MAUI (.NET Multi-platform App UI): desktop/mobile cross-platform. Di nicchia ma in crescita dopo il ritiro di Xamarin. Strategia di carriera: prima ASP.NET Core (necessità del mercato), poi Blazor per diversificare (soprattutto nelle aziende Microsoft). MAUI solo se ti orienti verso il mobile/desktop cross-platform.
Gli sviluppatori .NET possono lavorare da remoto?
Sì, il 34% delle offerte .NET è completamente da remoto o ibrido. Le aziende di outsourcing: quasi sempre da remoto; l'ecosistema .NET è completamente cross-platform con Linux/macOS + Docker. Banche russe: ibrido o in sede per compliance. Hub per gli sviluppatori .NET russofoni che si trasferiscono: Polonia (Varsavia/Cracovia: enorme mercato .NET), Germania, Repubblica Ceca (Praga), Serbia, Georgia.
Che differenza c'è tra .NET Backend e Game Dev / Mobile (Xamarin)?
.NET Backend (questa pagina): sviluppo lato server di API REST/gRPC + logica di business su ASP.NET Core. Unity / Game Dev in C#: sviluppo di videogiochi: giochi 3D/2D, fisica, IA, rendering. Uno stack completamente diverso: motore Unity + ECS + programmazione di shader. Lo stipendio di un Senior Unity ≈ quello di un Senior .NET a Mosca. Xamarin/MAUI (mobile cross-platform in C#): sviluppo mobile per iOS/Android da un'unica codebase. Di nicchia, ma MAUI sta crescendo dopo il ritiro di Xamarin. Un cambio di carriera .NET Backend → Unity Game Dev richiede di imparare le API del motore + le basi degli shader in 6-12 mesi. .NET Backend → MAUI: 2-3 mesi (la conoscenza di ASP.NET non aiuta, ma C# e LINQ si trasferiscono).
Da dove iniziare con .NET nel 2026?
Roadmap: 1) C#: sintassi, OOP, generics, LINQ, async/await. Libri: "C# in Depth" di Skeet, "Pro C# 10 with .NET 6" di Troelsen. 2) SQL + un RDBMS (SQL Server per lo stack Microsoft / PostgreSQL per il multipiattaforma). 3) ASP.NET Core: tutorial ufficiale + un progetto personale (REST API con autenticazione + EF Core + PostgreSQL/SQL Server + Docker). 4) Entity Framework Core: padronanza dell'ORM (N+1, strategie di Include, SQL grezzo). 5) DI/IoC: il container DI integrato di .NET, comprensione dei lifetime (Singleton/Scoped/Transient). 6) xUnit + Moq + FluentAssertions + Testcontainers per i test. 7) Basi di Azure: preparazione alla certificazione AZ-204 (App Service, Functions, Service Bus, Cosmos DB). 8) Basi di Docker + Kubernetes. 9) Progetto personale: REST API + EF Core + PostgreSQL + autenticazione + cache Redis + Docker + CI con GitHub Actions. Tempo per arrivare a Junior: 8-12 mesi a tempo pieno.
Quante offerte .NET sono aperte in CSI ed 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.
Quali competenze servono a un Senior .NET?
Un Senior .NET Backend gestisce l'intero ciclo. Padronanza di C#: async/await sotto il cofano (TaskScheduler, SynchronizationContext), record e pattern matching, nullable reference types, primary constructors, source generators (a livello di conoscenza). ASP.NET Core: progettazione della pipeline di middleware, filtri/handler personalizzati, SignalR per il realtime, compromessi tra minimal API e Controller, output caching, rate limiting. Entity Framework Core: individuazione dei problemi N+1 (Include/ThenInclude/Split queries), ottimizzazione delle query tramite EF.Functions, SQL raw per le prestazioni, pattern di migrazione. Architettura: Clean Architecture (Onion/Hexagonal), DDD (aggregati, value object, domain event), CQRS + MediatR, event sourcing su Marten/EventStore. Prestazioni: profiling tramite dotMemory/dotTrace, BenchmarkDotNet, Span<T>/Memory<T> per codice senza allocazioni, ValueTask vs Task. Cloud: Azure a livello di architetto (AKS, App Service, Functions, Service Bus, Cosmos DB, App Configuration). Test: copertura oltre il 70%, integrazione tramite WebApplicationFactory + Testcontainers, contract testing tramite Pact. DevOps: Docker, basi di k8s, Azure DevOps Pipelines. Soft skill: revisione del codice, mentoring, comunicazione con PM/cliente (per l'outsourcing).
Lascia una richiesta
Descrivi l'attività e lascia un contatto: la richiesta arriva nel nostro CRM e rispondiamo al contatto che indichi.