Retour au blog
Développement Full Stack

Développeur Full Stack .NET / React freelance

.NET 9 + ASP.NET Core + React 19 : la stack des grandes banques, assureurs et retailers en France. TJM 600-900 EUR/jour, EF Core 9, Minimal API.

6 min de lecturePar ForTeam IT

Développeur Full Stack .NET / React freelance

Là où PHP fait tourner le web, .NET fait tourner le back-office des grandes entreprises françaises depuis 20 ans. Le couple .NET 9 + React 19 est l'un des plus rentables du marché freelance hexagonal : banque, assurance, retail mid/large, industrie, télécoms. Moins exposé que Java, moins concurrentiel sur l'offre, TJM senior facilement à 800-900 EUR/jour.

Sept tendances pour le développeur .NET / React

1. .NET 9 et .NET 10 LTS

.NET 9 puis .NET 10 LTS ont récemment été publiés. Adoption rapide en entreprise : les grandes DSI françaises sont passées à .NET 8, puis migrent désormais vers les versions les plus récentes. Les frais sur JIT, GC, AOT sont massifs : applis 20-30 % plus rapides à iso-code par rapport à .NET 6.

2. ASP.NET Core Minimal API en standard sur les nouveaux services

Les Minimal API ne sont plus une curiosité : elles sont la norme sur les microservices et les API REST modernes. Moins de boilerplate, performance native, intégration OpenAPI out-of-the-box dans .NET 9+.

3. EF Core 9 plus mature

EF Core 9 apporte de vraies améliorations sur les requêtes complexes, le batch update/delete, la gestion des JSON columns, et la performance globale. Les anciennes critiques sur l'ORM Microsoft ont moins de poids.

4. ASP.NET Core Web API + React 19 séparés

Pattern dominant : un back ASP.NET Core Web API isolé, une SPA React 19 consommatrice, JWT ou cookies httpOnly pour l'auth. Blazor existe mais perd du terrain face à React sur les nouveaux projets B2B et B2C.

5. AOT et conteneurs distroless

Les microservices critiques passent en Native AOT : démarrage en 50 ms, footprint mémoire réduit, image Docker distroless de 30 MB. Idéal pour les fonctions serverless Azure et les pods Kubernetes éphémères.

6. Aspire, l'orchestrateur Microsoft

.NET Aspire mature : dashboard de dev local intégré (PostgreSQL, Redis, Kafka, Azure Service Bus), distributed tracing built-in, déploiement Azure simplifié. Réduit massivement le temps de setup d'un projet multi-services.

7. Le retour de l'authentification cookie-based

Beaucoup de grands comptes reviennent à de l'auth cookie httpOnly + SameSite=Strict plutôt qu'à du JWT en localStorage. Plus sûr face au XSS, plus simple à révoquer.

Stack typique .NET / React

Couche Choix dominant
Runtime .NET 9 (transition vers .NET 10 LTS)
Framework back ASP.NET Core Web API, Minimal API, gRPC sur les services internes
ORM EF Core 9, parfois Dapper pour la perf, Marten sur les projets event-sourcing
Validation FluentValidation, DataAnnotations
Messaging MassTransit + RabbitMQ ou Azure Service Bus
Background jobs Hangfire, Quartz.NET, MassTransit Saga
Tests xUnit, NUnit, Testcontainers .NET, NSubstitute ou Moq
Front React 19 + Next.js 15 ou Vite SPA, TypeScript strict
State TanStack Query + Zustand ou Redux Toolkit
Forms React Hook Form + Zod
Auth ASP.NET Core Identity + cookie httpOnly, ou IdentityServer / Duende, ou Azure AD / Entra ID
API doc OpenAPI intégré + Swashbuckle (legacy) ou NSwag
CI/CD Azure DevOps, GitHub Actions, GitLab CI
Cloud Azure (dominant en France sur .NET), parfois AWS, rarement GCP
Observabilité Application Insights, OpenTelemetry, Grafana / Prometheus

Industries qui recrutent ce profil

  1. Banque (BNP, Crédit Agricole, Société Générale, CIC, banques mutualistes)
  2. Assurance (Axa, Allianz, MAIF, MACIF, MMA, Crédit Mutuel Assurance)
  3. Retail / distribution (Carrefour, Casino, Leclerc, Decathlon, Auchan)
  4. Industrie (TotalEnergies, Engie, Saint-Gobain, Vinci, Bouygues)
  5. Télécoms (Orange, SFR, Bouygues Telecom)
  6. Transport / mobilité (Air France, SNCF, Vinci Autoroutes)
  7. Secteur public régulé (CNAM, ACOSS sur certains périmètres)

Voir tous les métiers IT freelance

TJM — fourchettes ForTeam IT

  • Junior (3-5 ans) : 500 - 600 EUR/jour
  • Confirmé (5-8 ans) : 600 - 750 EUR/jour
  • Senior (8 ans et +) : 750 - 900 EUR/jour
  • Senior + Azure Solutions Architect Expert : 850 - 1 050 EUR/jour
  • Tech lead transformation .NET legacy → moderne : 900 - 1 100 EUR/jour

Le .NET paye en moyenne 50 EUR/jour de plus que Java à séniorité équivalente sur le marché français, principalement parce que l'offre de freelances .NET est plus restreinte (les bootcamps préfèrent JavaScript) et que les acheteurs grands comptes connaissent la valeur de la stack Microsoft.

Trois architectures cibles courantes

A. Monolithe modulaire ASP.NET Core + React SPA

Un seul service ASP.NET Core Web API structuré en modules (Clean Architecture ou Vertical Slice), React 19 + Vite. Pertinent jusqu'à 30-50 développeurs.

B. Microservices Aspire + React 19 + Next.js 15

Plusieurs services .NET orchestrés via Aspire localement et Azure Container Apps ou Kubernetes en prod. Front React/Next sur Azure Static Web Apps ou Vercel.

C. Backend for Frontend (BFF) + React

Un BFF ASP.NET Core par consommateur (web, mobile, partenaire), avec auth cookie httpOnly côté web et JWT côté mobile. Pattern dominant en banque/assurance moderne.

Compétences différenciantes

  • ASP.NET Core Minimal API + OpenAPI + endpoint filters
  • EF Core 9 : compiled models, bulk operations, raw SQL typé
  • .NET Aspire : composants, telemetry, déploiement Azure
  • MassTransit : sagas, retries, sliding window, schedulers
  • IdentityServer / Duende ou Entra ID externalisé : OAuth2, OIDC, PKCE, refresh tokens rotatifs
  • React 19 moderne : Actions, useOptimistic, useFormStatus
  • Azure : Container Apps, Functions, Key Vault, App Configuration, Service Bus

Le quotidien d'un freelance .NET / React dans une banque

Environnement très structuré : daily 9h15, comités hebdo, validations CAB, runbooks obligatoires. Pas de prod le week-end. Télétravail 2-3 jours/semaine dans la plupart des cas, rarement 100 % remote. Onboarding 3-5 semaines (sécurité, conformité, accès SI). Compensation : missions de 18-36 mois facilement renouvelées, TJM 800-900 EUR/jour stable, peu de stress opérationnel.

Trois pièges à éviter

1. La mission ".NET Framework 4.8"

Si le projet tourne encore en .NET Framework (pas .NET Core), c'est de la dette pure. Migration vers .NET 9 = 6-18 mois. Soit vous négociez la migration comme prestation valorisée, soit vous fuyez.

2. EF Core "magique"

Trop souvent, les développeurs juniors empilent les Include() sans surveiller les requêtes SQL générées. Sur un endpoint de listing, on tombe vite à 30+ requêtes SQL. Maîtrisez AsSplitQuery, projections, no-tracking, et regardez les logs SQL.

3. Le front React "fait par l'équipe back"

Beaucoup d'équipes .NET historiques sous-estiment la complexité du front moderne. Le code React livré ressemble à du jQuery déguisé : useState partout, pas de TanStack Query, pas de React Hook Form. Imposez les standards modernes dès le début.

ForTeam IT — notre marché .NET / React

Chez ForTeam IT, nous sourçons des missions .NET / React directement auprès des achats banque, assurance et retail français. Notre engagement : missions de rang 1 (peu d'intermédiaires), TJM dans le haut de fourchette, accompagnement long, anticipation des renouvellements. Vous n'êtes pas seul : votre référent ForTeam IT connaît les acheteurs IT et les architectes des principaux clients, prépare l'entretien technique avec vous et défend votre TJM.

Conclusion

Le Full Stack .NET / React est l'une des stacks les mieux payées du marché freelance français, avec un flux constant de missions longues dans les grands comptes. TJM 600-900 EUR/jour pour un confirmé à senior, plus pour un tech lead ou un architecte Azure.

Rejoindre ForTeam IT

full stack.NETReactASP.NET Corebanquefreelance

À lire aussi

Développement Full StackDéveloppeur Full Stack Java / React freelance4 min de lecture
Développement Full StackDéveloppeur Full Stack Node.js / React freelance4 min de lecture
Développement Full StackDéveloppeur Full Stack Django / React freelance5 min de lecture

Vous êtes consultant IT freelance ?

Rejoignez ForTeam IT et accédez à des missions sélectionnées chez nos clients grands comptes.

Rejoindre la communauté