Objectif : renforcer l'équipe avec un contractor senior capable de livrer des features complexes en autonomie, dans une logique « you build it, you run it ». Parties prenantes : Core Engineering Manager / Staff Engineer, Product Managers, UX/UI designers, équipes d'ingénierie des tribus Client, Merchant et User. Hands-on engineering Concevoir, développer, tester et maintenir les microservices .NET et les packages NuGet SDK partagés, consommés par toutes les tribus. Contribuer à la conception technique des nouvelles features et des refactorings. Proposer et défendre des découpages de domaines en design reviews. Appliquer et étendre les patterns d'architecture de l'équipe : Clean Architecture, DDD, CQRS/MediatR, patterns event-driven, Outbox pattern. Traiter les enjeux de performance, de scalabilité et de sécurité d'une plateforme multi-tenant. Qualité technique et pratiques d'ingénierie Contribuer à la qualité du code, à la performance, à la sécurité et à l'observabilité des services de l'équipe. Prendre sa part du run : santé des services, gestion des incidents, postmortems blameless. Suivre et améliorer les pratiques d'ingénierie : CI/CD sur Azure DevOps, tests automatisés, code reviews, ADRs, documentation, pair programming. Collaboration transverse Travailler avec l'Engineering Manager ou le Staff Engineer sur la planification, la gestion des risques et les arbitrages de delivery. Travailler avec les Product Managers et les UX/UI designers pour construire des solutions réalistes et à forte valeur. Représenter le point de vue technique de l'équipe dans les discussions au niveau tribu et plateforme. Livrables attendus Code de production (microservices, packages NuGet SDK) livré via des pull requests relues, avec tests automatisés. Documentation technique et ADRs pour les décisions de design prises. Contribution au run des services de l'équipe (gestion d'incidents, postmortems).
Contexte : Dans le cadre du lancement d'un nouveau produit digital complet pour un acteur majeur des titres-restaurant et avantages aux salariés, l'équipe recherche un profil pour intervenir sur l'ensemble de l'écosystème : du portail client aux plateformes destinées aux utilisateurs finaux, en passant par les outils CRM. Missions : Développer et maintenir des plateformes BtoC (application mobile et web) en .NET. Participer à la conception et à l'optimisation de l'application mobile et des outils web.
Dans le cadre d'un projet industriel lié au déploiement de nouvelles lignes de production, le consultant intervient sur des applications d'informatique de process contribuant au pilotage, à la traçabilité et à la collecte des données de production. La mission consiste à participer au déploiement, au paramétrage et à l'évolution de modules développés en .NET et Angular. Les applications concernées assurent notamment les échanges avec les systèmes MES, la centralisation des données provenant des équipements industriels, la remontée des informations de production ainsi que l'assistance au pilotage des installations. Les principales activités sont les suivantes : Analyse technique et conception logicielle. Développement Backend en .NET / C#. Développement Frontend sous Angular. Réalisation des tests et corrections associées. Participation aux essais avec les fournisseurs et sur plateforme. Participation aux mises en service. Rédaction de la documentation technique, Wiki et contrats de service. Maintenance corrective et évolutive des applications. Production de codes sources documentés et de solutions techniques fiables et performantes.
Nous recherchons un(e) Staff Software Engineer pour intervenir sur des sujets techniques stratégiques à fort impact transverse au sein d'une organisation en pleine évolution. Ce rôle va bien au-delà de la conception et du développement logiciel. Vous serez amené(e) à accompagner les équipes dans la résolution de problématiques complexes, à porter des décisions d'architecture structurantes et à contribuer à la cohérence de la trajectoire technique à l'échelle de l'organisation. Vos principales responsabilités : Identifier et résoudre des problématiques techniques impactant plusieurs équipes ou domaines. Concevoir des architectures adaptées à des contextes complexes ou peu cadrés. Participer aux décisions stratégiques relatives aux choix technologiques, aux migrations et à la gestion de la dette technique. Contribuer à la définition et à la diffusion des standards d'architecture, d'industrialisation et de qualité logicielle. Accompagner l'évolution des plateformes techniques avec une approche orientée produit interne et self-service. Favoriser l'adoption des bonnes pratiques en matière de développement, d'observabilité, de sécurité et de fiabilité. Collaborer avec des interlocuteurs techniques et non techniques afin de faciliter la prise de décision. Participer aux sujets critiques tels que les migrations stratégiques, les incidents majeurs ou les études d'opportunité techniques. Vous évoluerez dans un environnement moderne s'appuyant sur des architectures distribuées, des pratiques DevOps avancées et une forte culture d'amélioration continue.
Le socle technique repose sur une architecture orientée événements (Event Data Hub), chargée de propager les flux métier en temps réel vers les systèmes de production (Vente, Opérations, Systèmes Clients). La plateforme est d'ores et déjà en production à grande échelle. L'enjeu de la mission est d'étendre son périmètre : connecter de nouveaux systèmes, développer des connecteurs et accélérateurs (enablers), et garantir une fiabilité, une sécurité et une observabilité optimales. Missions principales : Analyse fonctionnelle & mapping : Échanger directement avec les Product Owners et Business Analysts pour comprendre les enjeux métier, définir les règles de transformation de données, les mappings source/cible et les scénarios de gestion d'erreurs (edge cases). Développement Middleware & Connecteurs (Data Bridges) : Concevoir et développer en TypeScript / Node.js des producteurs et consommateurs d'événements, des connecteurs sur-mesure, des API et des workers de traitement. Platform Enablers & Composants Partagés : Développer et enrichir des librairies réutilisables, des SDK et des outils socles pour les autres équipes d'ingénierie. Patterns d'architecture distribuée : Implémenter des solutions événementielles fiables garantissant l'idempotence, la résilience (retries), le respect de l'ordonnancement et la cohérence éventuelle (eventual consistency). Qualité & Exploitation (DevOps/CI-CD) : Rédiger des tests automatisés, assurer les revues de code, déployer via des pipelines CI/CD automatisés (ArgoCD / Kubernetes) et surveiller la santé des flux via les outils d'observabilité.
LCLEn qualité d'Architecte technique IA, vous contribuerez à définir et mettre en œuvre des architectures permettant d'intégrer l'IA de façon concrète, fiable et durable dans les usages métiers et IT. Votre action couvrira la définition de la cible, sa traduction opérationnelle et son inscription dans une démarche shift-left, qu'elle concerne les spécifications, la sécurité, le platform engineering ou le DevSecOps. Vous veillerez à la sécurité, à la résilience, à l'urbanisation, au passage à l'échelle et à la maîtrise des coûts, tout en contribuant aux cadres de référence d'architecture de LCL, en cohérence avec les orientations portées par la Design Authority Architecture. Vous interviendrez au sein du Pôle Technologies, au plus près des équipes IA, comme architecte de référence pour construire des solutions IA modernes, fiables et prêtes pour la production. Vous définirez les fondations d'une architecture agentique et de socles mutualisés capables d'héberger, d'accélérer et de sécuriser des cas d'usage d'IA générative, d'assistants métiers, d'automatisation augmentée et d'analyse avancée. Vous encadrerez leur intégration dans le SI via APIs, microservices, événements, services cloud et plateformes data, en définissant les patterns d'architecture pour les assistants IA, les agents, le RAG, l'orchestration et les échanges entre modèles, données et services. Vous porterez ainsi cette approche plateforme qui visera à transformer des initiatives isolées en capacités réutilisables, industrialisées et gouvernées, avec une sécurité IA by design articulée à la gouvernance des données et aux équipes Data pour garantir un levier indispensable à la confiance, à la conformité, la traçabilité et le passage à l'échelle des usages IA. LCL
Bonjour a tous, L'un de mes client recherche un Developpeur Pas de sous traitant merci! Vos missionsDévelopper des fonctionnalités front et back, de la conception à la mise en production Concevoir et faire évoluer des microservices dans une architecture event-driven Contribuer à la création et à la maintenance de librairies internes partagées Participer aux revues de code et à l'amélioration continue de la qualité Travailler en méthodologie agile avec l'équipe produit Compétences indispensablesFront-end Angular 20 et versions supérieures NgXs (gestion d'état) Tailwind CSS v4 Création de librairies Angular internes MSAL Angular (authentification SSO) SignalR (notifications push) Back-end .NET 10 et versions supérieures, .NET Aspire Architecture microservices et event-driven CQRS avec MediatR, FluentValidation Entity Framework avec plusieurs bases : SQL Server, PostgreSQL, MySQL, MongoDB Kafka Workers avec Quartz Outils et méthodes Git Méthodologie agile Compétences appréciéesReact (fortement apprécié) Docker et Kubernetes (connaissance) YARP (API Gateway) Handlebars (génération de templates d'emails) Observabilité : OpenTelemetry, NLog, Serilog Refit et Polly (clients HTTP et résilience)