Au sein de la feature team Order Service Management de la Digital Factory, nous recherchons un.e senior .net Core et Framework avec des connaissances sur BizTalk Le périmètre de la feature team regroupe l'ensemble des développements relatifs au cycle de vie des commandes et aux applications de gestion commerciale et aux échanges de données inters applicatifs : gestion du cycle de vie des commandes clients, administration des ventes, alerting et prévenance client, paiement et remboursements, facturation, applications de gestion relation clientèle en France et à l'international et applications de gestion monétiques web
Dans le cadre du développement et de la modernisation d'applications métier, nous recherchons un Tech Lead .NET / C# capable d'assurer le leadership technique d'une équipe de développement tout en participant activement aux choix d'architecture et aux développements. Les responsabilités attendues dans ce type de rôle incluent la conception technique, l'accompagnement des développeurs, les revues de code, la définition des bonnes pratiques et la contribution aux architectures modernes (.NET, microservices, CI/CD, Azure). , Missions principalesPiloter les choix d'architecture et les orientations techniques. Concevoir et développer des applications Back-End en C# /.NET. Encadrer et accompagner les développeurs (mentorat, code review, partage de bonnes pratiques). Garantir la qualité du code, la maintenabilité et les performances des applications. Participer à la mise en place des pipelines CI/CD. Collaborer avec les Product Owners, Architectes et équipes métiers. Animer les cérémonies Agile et contribuer à l'amélioration continue. Participer aux phases de cadrage, conception et estimation des charges. , Compétences techniques requisesExcellente maîtrise de C#,.NET Core / .NET 6, 7, 8+ Développement d'API REST Architecture Microservices Core MVC SQL Server Azure (App Services, Functions, Service Bus, AKS, Azure DevOps) Git, CI/CD Docker / Kubernetes Design Patterns, Clean Code, SOLID Tests unitaires (xUnit, NUnit) Méthodologies Agile Scrum , Compétences fonctionnellesLeadership technique Capacité à challenger les choix techniques Communication et vulgarisation Accompagnement des équipes Esprit d'analyse et de résolution de problèmes Autonomie et prise d'initiative Profil recherchéBac+5 en informat ique. Minimum 7 ans d'expérience en développement .NET. Expérience confirmée en tant que référent technique ou Tech Lead. Expérience sur des environnements Cloud Azure appréciée. Expérience de l'encadrement d'équipe et des revues de code. , Environnement techniqueC# | .NET Core | Core | Azure | Azure DevOps | SQL Server | Docker | Kubernetes | Git | CI/CD | Microservices | API REST | Agile Scrum
Recherche d'un Développeur .NET Senior / Expert C# maîtrisant .NET 6+ et Core. Expertise en optimisation des performances, multithreading et gestion de la mémoire. Maîtrise des architectures microservices, des API REST/gRPC et des Design Patterns. Bonne connaissance des bases de données SQL, de la stack ELK et des outils DevOps (Docker, Jenkins, TeamCity, GitHub). Expérience en tests automatisés (xUnit/NUnit), pratiques TDD/BDD et méthodologie Agile. . . . . . .
Missions Concevoir, développer et maintenir des applications métiers en C# / .NET 8. Développer et maintenir des microservices et API REST. Participer à la conception d'architectures microservices / Event-Driven. Développer les interfaces Front-End en ReactJS et Angular. Concevoir et optimiser les accès aux données et traitements SQL. Participer aux migrations et modernisations d'applications vers les dernières versions de .NET. Assurer les tests unitaires, la qualité du code et les revues techniques. Participer aux déploiements via les pipelines CI/CD. Assurer le suivi des applications en production, le monitoring et la résolution d'incidents. Travailler en environnement Agile / Scrum / Scrumban. Stack techniqueBack-end C# .NET 8 / .NET Core / Web API Entity Framework Core Dapper Autofac LINQ CQRS JWT Front-end ReactJS / React 18 Angular / Angular 17 TypeScript JavaScript HTML5 / CSS3 Architecture Microservices API REST Event-Driven Architecture RabbitMQ Onion Architecture DDD / TDD / Clean Code Bases de données SQL Server PostgreSQL Oracle MongoDB MySQL DevOps / Cloud Azure DevOps Docker Kubernetes / OpenShift RedHat TeamCity Jenkins XLDeploy Git Artifactory Monitoring / outils Kibana Alerta SonarQube Jira Visual Studio / Rider / VS Code
Architecte Technique Senior .NET / Modernisation EPURE 26/10/2026 36 mois Paris (télétravail possible) C#, .NET Framework / .NET Core, Visual Studio, AutoCAD, BricsCAD, AutoLISP, Visual LISP, VBA, VB6, SQL Server, Git, Jenkins, SonarQube, APIs CAO/DAO, C++ Managed Le consultant Architecte Technique Senior interviendra dans le cadre de la modernisation et de la convergence d'applications critiques du domaine CAO/DAO. Il sera responsable de l'analyse du patrimoine applicatif existant, de la définition des architectures cibles et de l'accompagnement des équipes de développement dans la transformation des composants historiques vers des technologies modernes basées sur .NET. Il aura pour mission de réaliser les études d'impact techniques, d'analyser les applications existantes développées en VB6, VBA, AutoLISP ou .NET, de concevoir les trajectoires de migration et de garantir la cohérence globale des solutions mises en œuvre. Il produira plusieurs livrables structurants : • dossiers d'architecture technique et d'architecture applicative décrivant les solutions cibles ; • études d'impact, analyses de risques et recommandations de modernisation ; • dossiers de conception détaillée des évolutions et migrations techniques ; • référentiels de développement, standards de qualité et bonnes pratiques d'architecture ; • plans de tests techniques, dossiers de qualification et stratégies de validation ; • documentation technique, dossiers d'exploitation et de maintenabilité ; • livrables de transfert de compétences et de réversibilité. Le consultant assurera également un rôle d'expertise et de conseil auprès de la direction de projet, participera aux choix technologiques et accompagnera les développeurs dans la mise en œuvre des solutions retenues. La mission nécessite une expertise confirmée en architecture .NET, une solide expérience de modernisation applicative et de réduction de dette technique, ainsi qu'une capacité à évoluer dans un contexte technique exigeant intégrant des outils CAO/DAO tels qu'AutoCAD ou BricsCAD. Une expérience de migration de patrimoines techniques complexes, de développement autour d'environnements AutoCAD/BricsCAD ou de gestion d'applications à forte criticité sera particulièrement appréciée.
Vos missions : -Conception & Architecture : Analyser et challenger les besoins métiers, élaborer la conception technique et contribuer activement aux choix d'architecture applicative. -Développement Full Stack : Concevoir, développer et faire évoluer les applications en C# / .NET et Angular. -Qualité & Déploiement : Garantir la qualité du code (tests unitaires/intégration), piloter la livraison (recette, mise en production) et rédiger la documentation technique et fonctionnelle. -Run & Amélioration continue : Assurer le support applicatif de niveau 2/3, la maintenance corrective/évolutive et la résolution des incidents. -Innovation IA : Participer au prototypage et à l'intégration de briques d'IA générative sur l'écosystème financier. Stack technique : -Technologies : C# / .NET Core, Angular, SQL Server, APIs REST -Cloud & Architecture : Azure, Design Patterns, Architecture orientée services (SOA/Microservices) -Bonus / Innovation IA : Python, LangGraph, Azure OpenAI / LLMs, IA générative, MongoDB
Contexte de la mission • Développer et maintenir des solutions logicielles cloud-native robustes et évolutives. • Intervenir principalement sur le Back-End .NET et transversalement sur le Front-End. • Contribuer à la performance, à la sécurité et à la scalabilité des applications. • Évoluer dans un environnement agile favorisant la qualité et la collaboration technique. Votre rôle au quotidien • Concevoir et développer de nouvelles fonctionnalités, des outils internes et des briques transverses. • Mettre en œuvre les tests automatisés et assurer la maintenance corrective et évolutive. • Suivre les applications en production grâce au monitoring, au tracking et aux alertes. • Réduire la dette technique et contribuer aux revues de code et aux pratiques collectives. Environnement technique • Back-End : C#, .NET Core et versions récentes de l'écosystème .NET. • Front-End : Vue.js et Nuxt.js. • Cloud et DevOps : Azure, Azure DevOps, Kubernetes et CI/CD. • Data et observabilité : SQL Server, PostgreSQL, Redis, ElasticSearch, Datadog et Grafana.
Missions : Analyse et conceptionAnalyser les besoins fonctionnels et techniques. Participer à la rédaction des spécifications techniques. Concevoir des architectures applicatives robustes et évolutives. Participer aux choix techniques et à l'amélioration continue des solutions. Développement Back-EndDévelopper et maintenir des applications et API avec C# / .NET / Core. Concevoir et consommer des API REST. Développer des services et traitements spécifiques en Python. Concevoir et optimiser les accès aux bases de données. Garantir la performance, la fiabilité et la sécurité des applications. Développement Front-EndDévelopper des interfaces web avec Angular et TypeScript. Concevoir des composants réutilisables et maintenables. Intégrer les interfaces avec les API Back-End. Veiller à l'ergonomie, à la compatibilité et aux performances des applications. Qualité et testsRéaliser les tests unitaires, d'intégration et fonctionnels. Participer aux revues de code. Identifier et corriger les anomalies. Contribuer à l'amélioration de la couverture et de la qualité du code. Mettre en œuvre les bonnes pratiques de développement : SOLID, Clean Code, Design Patterns, etc. DevOps et mise en productionParticiper à l'intégration et au déploiement des applications. Contribuer aux pipelines CI/CD. Participer à la conteneurisation et à l'industrialisation des applications. Assurer le suivi et la résolution des incidents techniques. CollaborationTravailler en collaboration avec les équipes produit, métier, QA, DevOps et infrastructure. Participer aux cérémonies Agile : daily, sprint planning, revue, rétrospective. Documenter les développements et les choix techniques. Assurer une veille technologique sur les frameworks et outils utilisés.