Nous utilisons cookies techniques et statistiques de visites: Yandex Metrica et le journal de visites anonymisé de Zorky. Nous ne vendons jamais de données. En savoir plus sur les cookies et les statistiques.
Zorky est en mode test : tout est gratuit. Ce site n'est qu'une démo : les noms d'entreprises, les liens et votre flux personnel s'ouvrent après inscription. Inscription →
ZorkyZorky
Français
@termdocs

.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.

589
offres ouvertes — par intitulé de poste, republications fusionnées
$5 750
médiane $/mois
43%
télétravail

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 ouverte589
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

paysoffres
PL187
US77
GB35
IN19
RU15
MY12
UA11
MX9
RO9
DE9

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

c# 460sql 245azure 224cloud 158angular 125docker 98javascript 96.net 90aws 88react 83kubernetes 55postgresql 45

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

niveauoffres
senior244
middle64
junior21
lead15
principal1

.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.

partvaleur
top 12.1%
top 35.4%
top 1012.3%
longue traîne87.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

Toutes les offres →

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

BackendJava BackendPython BackendGo / GolangNode.jsPHPRuby on RailsScala / Kotlin

.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.

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

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é.

En envoyant, vous acceptez la politique de confidentialité.