L’Expert Technique .NET joue un rôle clé dans la conception, le développement et la mise en œuvre de solutions logicielles performantes et évolutives basées sur la plateforme Microsoft. Véritable référent technique, il accompagne les équipes de développement dans les choix d’architecture, la résolution de problèmes complexes et la mise en place des bonnes pratiques de codage, d’intégration et de déploiement.
Your future duties and responsibilities:- Concevoir, développer et maintenir des applications web et/ou desktop en environnement .NET (C#, ASP.NET Core, Blazor, etc.)
- Définir les architectures techniques et assurer leur conformité avec les besoins fonctionnels et les standards de l’entreprise
- Réaliser des revues de code, accompagner les développeurs et diffuser les bonnes pratiques de développement
- Collaborer étroitement avec les architectes, chefs de projet, analystes fonctionnels et DevOps
- Participer à l’élaboration et à l’évolution du framework interne et des bibliothèques partagées
- Assurer la performance, la sécurité et la maintenabilité des solutions livrées
- Gérer la veille technologique autour de l’écosystème .NET (Azure, microservices, conteneurisation, CI/CD, etc.)
- Contribuer à la définition des standards techniques et à l’amélioration continue des processus de développement
- Apporter un support technique de niveau expert lors des phases d’intégration et de production
Compétences techniques :
- Excellente maîtrise de C#, .NET Core / .NET 6+, ASP.NET MVC, Entity Framework, LINQ, Web API
- Bonne connaissance des bases de données SQL Server (T-SQL, optimisation de requêtes)
- Expérience avec Azure DevOps, Git, CI/CD, et les outils d’intégration continue
- Connaissance des architectures microservices, REST, conteneurs (Docker, Kubernetes)
- Compréhension des principes SOLID, Design Patterns et Clean Architecture
- Expérience dans l’analyse de performance, le debugging avancé et la sécurité applicative
Compétences comportementales :
- Leadership technique et capacité à fédérer une équipe autour de standards de qualité
- Sens du partage et pédagogie pour accompagner des développeurs moins expérimentés
- Rigueur, autonomie et sens de l’organisation
- Capacité d’analyse et de résolution de problèmes complexes
- Excellentes compétences en communication (orale et écrite)
- Curiosité technologique et goût prononcé pour l’innovation
Formation et expérience :
- Bac+5 en informatique (école d’ingénieurs ou université)
- Minimum 5 à 8 ans d’expérience en développement .NET, dont 2 à 3 ans sur un rôle d’expertise technique ou de lead développeur
- Certifications Microsoft Azure / .NET appréciées
CGI est un employeur inclusif et attentif aux candidatures des personnes en situation de handicap et à l’évolution de carrières des hommes et des femmes.
#LI-AD1
Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.
La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…
Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.
Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.