.NET / C# : marché
.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.
Le marché .NET / C# compte actuellement 589 postes ouverts, dont 540 observés récemment. Median salary $5 750/mo.
34 % des offres .NET sont en télétravail ou en hybride. Sociétés d'outsourcing — presque toujours en télétravail. Banques russes — hybride/bureau. L'écosystème .NET est entièrement multiplateforme avec Linux/macOS + Docker.
⚠ salaire connu pour 69 offres sur 589 ; part du télétravail sur 441 avec un format indiqué ; 540 comptées comme observations récentes ; la tendance et la difficulté de recrutement ne sont pas affichées
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.
Demande et offre observée
| Demande ouverte | 589 |
| Offre observée | — non publié |
Tendance 2026 : migrations de .NET Framework vers .NET 8/9 + adoption de Blazor.
⚠ les candidats correspondant à une offre ne sont pas encore comptés : la demande et le vivier observé sont affichés
Distribution des salaires
Un sur dix gagne moins de $2 375, un sur dix plus de $10 507. La moitié du marché se situe entre $4 625 et $7 092. Échantillon: 69.
Géographie de la demande
| pays | offres |
|---|---|
| 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).
⚠ nombre d'offres uniquement : le salaire par pays n'est pas publié
Utilisée avec
Stack .NET principale 2026 : .NET 8/9 LTS + C# 12+ (indispensable), ASP.NET Core (indispensable), Entity Framework Core (ORM), SQL Server/PostgreSQL, Azure (cloud dominant), Redis, RabbitMQ/Azure Service Bus/Kafka, Docker + Kubernetes, xUnit + Moq + FluentAssertions + Testcontainers, Serilog + OpenTelemetry. Senior — Clean Architecture + DDD.
Couples courants : C# + ASP.NET Core, ASP.NET Core + EF Core, ASP.NET Core + SQL Server, .NET + Azure, .NET + Docker. Feuille de route d'apprentissage : C# de base → SQL + EF Core → ASP.NET Core → Azure → Docker/k8s.
Demande par niveau
| niveau | offres |
|---|---|
| senior | 244 |
| middle | 64 |
| junior | 21 |
| lead | 15 |
| principal | 1 |
.NET est l'un des segments backend les plus accessibles aux Juniors. Parcours de carrière : Junior → Middle → Senior → Architecte .NET / Tech Lead.
⚠ côté demande uniquement : le niveau du vivier observé est inconnu pour la majeure partie
Employeurs
La demande est répartie entre 371 employeurs. Le plus grand en représente 2.1 %, les dix premiers 12.3 % ; les 87.7 % restants forment la longue traîne.
| part | valeur |
|---|---|
| top 1 | 2.1% |
| top 3 | 5.4% |
| top 10 | 12.3% |
| longue traîne | 87.7% |
⚠ les noms ne sont pas affichés : le classificateur ne distingue pas encore les agences de recrutement des employeurs finaux
Où Zorky voit ce marché
Observé sur 58 sources ; la plus grande en représente 22.6 % : ce marché ne repose pas sur un seul canal.
Postes récents
- Full stack .NET developer · KZ
- .NET Developer · PL
- Senior .NET Developer (Angular, Azure) · PL
- Senior .NET Developer · PL · $5 750
- Senior .NET Developer · PL
- Senior .NET Developer · PL
- Mid-Level Java/C# Developer — Hybrid Growth · ZA
- Middle .NET Engineer · UA
Dernières offres Backend .NET ouvertes — les 10 postes les plus récents avec une qualité de description suffisante. La liste complète est dans notre CRM ou via le lien « voir tout » ci-dessous.
Marchés voisins
.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.
⚠ les marchés voisins de comparaison ne sont pas encore définis
Comment c'est mesuré
- Offre
- une offre ouverte ayant passé le contrôle qualité et citant au moins deux technologies
- Candidat observé
- un candidat dont la stack contient cette technologie ; un agrégat — aucune fiche individuelle ne sort du périmètre
- Candidat correspondant
- pas encore compté
- Fenêtre
- offres ouvertes au moment de la création de l'instantané
À propos des données
- Certaines ventilations sont masquées : leur couverture de données n'est pas encore suffisante.
- Les statistiques ne sont affichées que là où l'échantillon passe un contrôle qualité.
- Un bloc absent ne signifie pas une valeur nulle.
Ventilations masquées actuellement : 8.
Données au 2026-10-27
Domaine: Backend
Spécialisations associées
Au sein du Backend .NET : Développeur ASP.NET Core (dominant — API REST/microservices), Développeur .NET Framework (entreprise historique), Développeur Blazor (C# dans le navigateur), Ingénieur Azure .NET (cloud-native sur la stack Microsoft), Backend C# Senior (généraliste). Comparaison avec les autres stacks backend — dans la barre ci-dessous.
Questions fréquentes
Les questions les plus fréquentes sur le backend .NET : rémunération, .NET vs Java vs Go, ASP.NET Core vs Blazor vs MAUI, différence avec Unity/MAUI, télétravail, comment débuter (8-12 mois), compétences Senior. Les réponses sont recalculées automatiquement.
Quel est le salaire d'un développeur .NET Junior, Middle, Senior ou Lead ?
Le plus grand saut se situe entre Junior et Middle (maîtrise d'ASP.NET Core + EF + DI). Le Senior est responsable de l'architecture des services + mentorat. Lead — management de 3-7 ingénieurs .NET + décisions techniques. Parcours de carrière : Junior → Middle → Senior → soit architecte .NET (profondeur technique), soit Tech Lead (management).
Quelle stack demande-t-on le plus souvent en .NET ?
Top 5 : c#, sql, azure, ci/cd, cloud. .NET 8/9 LTS — indispensable, .NET Framework 4.8 subsiste dans l'historique. C# 12+ — indispensable (primary constructors, records, pattern matching, init-only setters). ASP.NET Core — le standard pour les API/le web. Entity Framework Core — l'ORM dominant, EF6 dans l'historique. SQL Server — la base principale (écosystème .NET) ; PostgreSQL progresse dans les projets ouverts à l'open source. Azure — le cloud dominant de la stack Microsoft (AKS, App Service, Functions, Service Bus, Cosmos DB), AWS moins souvent. Redis, RabbitMQ/Azure Service Bus/Kafka. Docker+Kubernetes — le standard. Tests : xUnit/NUnit + Moq + FluentAssertions + Testcontainers. Serilog+OpenTelemetry pour l'observabilité. MediatR + FluentValidation + AutoMapper — stack produit typique. Polly pour la résilience. Connaissance de la Clean Architecture / du DDD — indispensable pour un Senior.
.NET, Java ou Go — que choisir pour le Backend ?
.NET / C# — le socle de la stack Microsoft. Domine l'entreprise, la banque, les télécoms + l'outsourcing US/UE. Salaire à Moscou ≈ Java, souvent plus élevé dans l'outsourcing US/UE. Écosystème mature, excellent système de types (Nullable Reference Types), LINQ. Inconvénients : dépendance à Microsoft (même si .NET Core est entièrement multiplateforme depuis 2016+). Java — le plus grand marché de la CEI, surtout dans la banque. Spring Boot. Salaire ≈ .NET. Go — cloud-native + microservices. Au-dessus de Python, en dessous de Java/.NET en moyenne. Stratégie de carrière : .NET si vous visez l'outsourcing US/UE ou un éditeur de produits Microsoft. Java pour un maximum de stabilité + les banques. Go pour le cloud-native + les microservices. Beaucoup d'ingénieurs Senior maîtrisent 2 langages pour plus de flexibilité.
ASP.NET Core vs Blazor vs MAUI — que faut-il apprendre ?
ASP.NET Core — indispensable, domine 90 %+ des offres .NET. API REST/gRPC, microservices, SignalR (temps réel). Blazor (C# dans le navigateur) — frontend moderne sur .NET. Blazor Server (basé sur SignalR, mises à jour instantanées) ou Blazor WebAssembly (SPA complète dans le navigateur sur WASM). Une niche en croissance — les équipes .NET utilisent Blazor à la place de React/Vue pour les outils internes. Blazor Senior — prime de +10 % par rapport à ASP.NET Core. MAUI (.NET Multi-platform App UI) — desktop/mobile cross-platform. Niche mais en croissance après l'abandon de Xamarin. Stratégie de carrière : ASP.NET Core d'abord (nécessité du marché), puis Blazor pour se diversifier (surtout dans les environnements Microsoft). MAUI — uniquement si vous vous orientez vers le mobile/desktop cross-platform.
Les développeurs .NET peuvent-ils travailler à distance ?
Oui, 34 % des offres .NET sont entièrement à distance ou hybrides. Les sociétés d'outsourcing — presque toujours à distance ; l'écosystème .NET est entièrement multiplateforme avec Linux/macOS + Docker. Banques russes — hybride ou bureau pour des raisons de conformité. Pôles d'expatriation pour les développeurs .NET russophones : Pologne (Varsovie/Cracovie — énorme marché .NET), Allemagne, Tchéquie (Prague), Serbie, Géorgie.
En quoi le Backend .NET diffère-t-il du Game Dev / Mobile (Xamarin) ?
.NET Backend (cette page) — développement côté serveur d'API REST/gRPC + logique métier sur ASP.NET Core. Unity / Game Dev en C# — développement de jeux : jeux 3D/2D, physique, IA, rendu. Une stack totalement différente : moteur Unity + ECS + programmation de shaders. Le salaire d'un Senior Unity ≈ celui d'un Senior .NET à Moscou. Xamarin/MAUI (mobile multiplateforme en C#) — développement mobile pour iOS/Android à partir d'une base de code unique. Une niche, mais MAUI progresse depuis l'abandon de Xamarin. Une reconversion .NET Backend → Unity Game Dev demande d'apprendre les API du moteur + les bases des shaders en 6-12 mois. .NET Backend → MAUI — 2-3 mois (la connaissance d'ASP.NET n'aide pas, mais C# et LINQ se transfèrent).
Par où commencer en .NET en 2026 ?
Feuille de route : 1) C# — syntaxe, POO, génériques, LINQ, async/await. Livres : « C# in Depth » de Skeet, « Pro C# 10 with .NET 6 » de Troelsen. 2) SQL + un SGBDR (SQL Server pour la stack Microsoft / PostgreSQL pour le multiplateforme). 3) ASP.NET Core — tutoriel officiel + un projet personnel (API REST avec authentification + EF Core + PostgreSQL/SQL Server + Docker). 4) Entity Framework Core — maîtrise de l'ORM (N+1, stratégies Include, SQL brut). 5) DI/IoC — le conteneur DI intégré de .NET, comprendre les durées de vie (Singleton/Scoped/Transient). 6) xUnit + Moq + FluentAssertions + Testcontainers pour les tests. 7) Bases d'Azure — préparation à la certification AZ-204 (App Service, Functions, Service Bus, Cosmos DB). 8) Bases de Docker + Kubernetes. 9) Projet personnel : API REST + EF Core + PostgreSQL + authentification + cache Redis + Docker + CI GitHub Actions. Délai jusqu'au niveau Junior — 8-12 mois à temps plein.
Combien d'offres .NET sont ouvertes dans la CEI et en Europe ?
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.
De quelles compétences un développeur .NET Senior a-t-il besoin ?
Un Backend .NET Senior prend en charge le cycle complet. Maîtrise de C# : async/await sous le capot (TaskScheduler, SynchronizationContext), records et pattern matching, nullable reference types, primary constructors, source generators (niveau connaissance). ASP.NET Core : conception du pipeline de middlewares, filtres/handlers personnalisés, SignalR pour le temps réel, arbitrages minimal APIs vs Controllers, output caching, rate limiting. Entity Framework Core : détection des N+1 (Include/ThenInclude/Split queries), optimisation des requêtes via EF.Functions, SQL brut pour la performance, patterns de migration. Architecture : Clean Architecture (Onion/Hexagonale), DDD (agrégats, value objects, domain events), CQRS + MediatR, event sourcing sur Marten/EventStore. Performance : profilage via dotMemory/dotTrace, BenchmarkDotNet, Span<T>/Memory<T> pour du code sans allocation, ValueTask vs Task. Cloud : Azure jusqu'au niveau architecte (AKS, App Service, Functions, Service Bus, Cosmos DB, App Configuration). Tests : couverture de 70 %+, intégration via WebApplicationFactory + Testcontainers, tests de contrat via Pact. DevOps : Docker, bases de k8s, Azure DevOps Pipelines. Soft skills : revue de code, mentorat, communication avec le PM/client (en outsourcing).
Laisser une demande
Décrivez la tâche et laissez un contact : la demande arrive dans notre CRM et nous répondons au contact indiqué.