Il construit les back-offices et les API d’entreprise qui s’intègrent au monde Windows et Azure.
Le développeur .NET écrit des applications serveur, des API et des outils internes en C#, sur la plateforme .NET de Microsoft, aujourd’hui libre et multiplateforme. ASP.NET Core est son framework principal.
On le trouve dans les entreprises équipées en Windows Server, SQL Server et Microsoft 365 : banques, assurances, industriels, administrations et grands groupes de distribution.
Son atout est l’intégration : annuaire Active Directory ou Microsoft Entra ID, ERP Microsoft Dynamics, fichiers Excel, services Azure. Il ouvre ces systèmes par des API propres et fait tourner ses applications aussi bien sur Windows que sur Linux et Docker. Beaucoup de ses chantiers consistent à moderniser des applications écrites sur l’ancien .NET Framework.
Écrire des API ASP.NET Core sécurisées et documentées : par exemple, l’API d’une compagnie d’assurance qui expose contrats, sinistres et attestations à l’application mobile des assurés.
Construire les écrans de gestion que les équipes utilisent toute la journée : par exemple, un back-office Blazor de gestion de flotte, avec des droits par agence et un export Excel en un clic.
Relier l’application aux outils déjà en place dans l’entreprise : par exemple, une connexion unique avec Microsoft Entra ID, pour que chaque employé se connecte avec son compte Microsoft 365 et retrouve ses droits.
Automatiser les tâches de nuit et les échanges de fichiers : par exemple, un Worker Service qui lit chaque matin les relevés bancaires reçus par SFTP et rapproche les paiements des factures.
Livrer sur le cloud Microsoft comme sur les serveurs du client : par exemple, la même API déployée sur Azure App Service pour le siège, et sous IIS sur un serveur Windows local pour l’agence dont la liaison est instable.
Faire passer les applications anciennes sur un .NET actuel : par exemple, migrer une application .NET Framework vers une version LTS de .NET, couche par couche, sans interrompre le service de paie.
De la base vers le haut : ce qu'il manie chaque jour.
Langages
Frameworks
Données
API et intégrations
Tests et qualité
Déploiement
Ses clients vivent dans Windows, Excel et SQL Server, et il doit respecter cet environnement plutôt que le combattre.
C# est strict, et c’est voulu : il s’en sert pour attraper les erreurs à la compilation, pas en production.
Une application de paie ou de gestion vit des années, et chaque raccourci se paie à la prochaine migration.
Un back-office réussi se construit avec les comptables, les gestionnaires et les agents qui l’utilisent.
0 à 2 ans
Il développe des écrans, des contrôleurs et des tests dans une solution déjà structurée, corrige des anomalies et apprend les règles métier et les conventions C#.
3 à 5 ans
Il conçoit un module complet, son modèle de données, son API et ses traitements planifiés, et intègre les services Microsoft du client.
6 ans et plus
Il structure la solution, pilote les migrations depuis .NET Framework, résout les problèmes de performance en production et fixe les règles de sécurité et de revue de code.
Licence ou master en informatique, école d’ingénieurs. Les certifications Microsoft (Azure Fundamentals, Azure Developer) comptent dans les entreprises équipées en outils Microsoft, mais un dépôt propre, avec ses tests et sa documentation, pèse autant.
Lead developer .NET, architecte applicatif, consultant Microsoft.
Vous ne trouvez pas votre métier ?Candidature spontanée