MissionsDéveloppement et maintien des applications full‑stack robustes en Angular et .NET, déployées dans un environnement conteneurisé Kubernetes sur un cloud d'entreprise. Le développement assure la qualité du code, l'architecture front/back et la coordination technique avec les équipes produit et cloud. C# / .NET 10 (API REST, services, DI). Angular (v21), TypeScript, RxJS. Bonnes pratiques OWASP front/back. Clean Code, revue de code, documentation. Tests automatisés front/back, pipelines CI/CD.
ACCROCHE SI TU NE CONNAIS PAS LE CHEMIN, CETTE ANONCE T'INDIQUERA LA BONNE DIRECTION ... CE QUE TU RECHERCHES : Evoluer au sein d'une équipe dynamique Participer à des projets innovants d'envergure Relever des défis Donner un nouveau souffle à ta carrière Alors nous avons la mission idéale pour toi. Au sein d'un acteur majeur du secteur de la grande distribution, tu participeras mission à la conception et à l'optimisation des plateformes backendAnalyse des besoins, tu feras Spécifications techniques, tu rédigeras L'architecture et/ou socle technique, tu définiras Bonnes pratiques, tu instaureras De nouvelles fonctionnalités, tu développeras Zéro bug, tu laisseras Ton équipe, tu accompagneras Aux instances de pilotage, tu participeras QUI TU ES : Diplômé(e) de la formation qui va bien Surdoué(e) ou dôté(e) d'une expérience de 10ans minimum Expert(e) en développement back-end : .NET core Habile avec les outils : T-SQL,Software Craftsmanship (DDD, SOLID, Clean Code),Messaging (Kafka, RabbitMQ, Solace) AU-DELÀ DES COMPÉTENCES TECHNIQUES, TU ES / AS : Dynamique : tu n'aimes pas rester les deux pieds dans le même sabot Autonome : un guide du Routard te suffira Esprit de synthèse : tu sais aller à l'essentiel Capacité d'adaptation : tu es un vrai caméléon Sens de la communication : les mots n'ont pas de secret pour toi Force de proposition : tu es l'Aladdin de l'informatique Esprit d'équipe : un pour tous et tous pour un !
Contexte Dans le cadre du renforcement de son équipe Architecture, notre client recherche un(e) Architecte Solution .NET / Azure afin d'accompagner la conception, le développement et l'évolution de ses solutions applicatives. Vous intégrerez une équipe d'une dizaine d'experts en charge de l'architecture, des infrastructures Cloud Azure et des pratiques DevOps. Vous interviendrez sur des projets stratégiques, aussi bien pour la DSI que pour les métiers, dans un environnement moderne orienté Cloud, automatisation et microservices. Vos missions Au sein de l'équipe Architecture, vous serez amené(e) à : Concevoir, développer et faire évoluer des applications en environnement Microsoft .NET. Développer et maintenir des API ainsi que des architectures basées sur des microservices. Participer à la conception des architectures techniques et être force de proposition sur les évolutions des solutions Mettre en place et maintenir les pipelines CI/CD via Azure DevOps Déployer et automatiser les infrastructures à l'aide de Terraform et des technologies d'Infrastructure as Code (IaC) Superviser les applications et les infrastructures grâce aux outils de monitoring Azure (Azure Monitor, Application Insights…) Participer au développement de nouveaux services, dashboards et composants applicatifs. Garantir la qualité du code en appliquant les bonnes pratiques de développement (Clean Code, DDD, Agile) Assurer le maintien en conditions opérationnelles et l'amélioration continue des solutions existantes
Vous aurez donc à : 1. Piloter la mise en place et le maintien du cadre de référence technique (normes et standards, etc.) 2. Mettre en place des « accélérateurs » techniques permettant aux équipes de s'appuyer sur des solutions communes packagées (templates applicatifs, template Continuous Integration, etc.) Accompagner et faire progresser les équipes sur des aspects de soft et hard skills techniques. C'est pourquoi nous recherchons une personne qui : A déjà une expérience concrète de mise en place d'une démarche CRAFSTMANSHIP au sein d'une IT d'une entreprise Expérience des pratiques suivantes : Agile, DevSecOps, principes, clean architecture, clean code, pair programming, peer programming, peer review, testing, DDD, BDD, TDD, numérique responsable (accessibilité, eco-conception , Est passionnée par le développement logiciel, ce qu'elle fait et en mesure de transmettre cette passion A une maîtrise des design d'applications, qui est en capacité de parler de façon pédagogique, inspirante et convaincante d'une assez large catégories de sujets grâce à son expérience, sa veille et ses expérimentations .Recherche plus qu'un « simple job » .Qui est une fervente défenseur du TDD, ce qui représente pour nous la base d'une culture et d'une appétence à la recherche constante d'amélioration de la qualité du service rendu. .Aime et a la capacité d'organiser l'accompagnement et la montée en compétence des Tribes sur les sujets techniques nécessaires à leurs réussites (identification des pairs, planification et animation d'ateliers, réalisation de formations, accompagnement et support, etc.)
Au sein de l'équipe "Technology Enablers" d'un grand groupe bancaire français, vous participez à la création d'un outil interne de collecte et de centralisation des KPI de performance des chaînes CI/CD, de qualité de code et de sécurité applicative (DevSecOps). Vous travaillerez en binôme avec un alternant déjà en poste, dont vous assurerez le lead technique au quotidien. Vos missions principales : - Concevoir et développer une API REST sous .NET 10 pour centraliser et standardiser la collecte de métriques issues des outils CI/CD et qualité/sécurité - Modéliser, stocker et indexer les données hétérogènes dans Elasticsearch (mappings, indexation optimisée, requêtage de volumétrie) - Créer et valider les premiers tableaux de bord visuels et dynamiques sous Kibana pour restituer les indicateurs clés - S'interfacer avec les APIs des outils de build/déploiement (GitLab CI, TeamCity, Jenkins) pour extraire les données techniques - Centraliser les indicateurs de qualité (SonarQube), de sécurité applicative (SAST) et de gestion des dépendances (SCA) - Préparer la transition vers une interface Angular (basée sur le prototypage Kibana) - Encadrer l'alternant au quotidien : revues de code, transmission des bonnes pratiques, Clean Code Ce projet est en phase de démarrage : vous contribuez directement à définir l'architecture et les fondations techniques de l'outil.
Dans le cadre d'un projet stratégique de transformation des pratiques DevOps, nous recherchons un Lead Développeur .NET / DevOps Senior pour participer à la conception d'une plateforme interne dédiée au pilotage des performances des chaînes CI/CD, de la qualité de code et de la sécurité applicative. L'objectif est de développer une solution permettant de centraliser les indicateurs techniques issus des différents outils DevOps afin de fournir des tableaux de bord consolidés pour le suivi de la performance, de la qualité et de la sécurité des développements. Le consultant intégrera une équipe technique en charge de l'innovation et de l'industrialisation des outils de développement, et accompagnera également un développeur junior sur le projet. Missions Concevoir et développer une API REST en C# / .NET (8 à 10) permettant de collecter et centraliser les données issues des outils DevOps. Concevoir le modèle de données et assurer le stockage ainsi que l'indexation des métriques dans Elasticsearch. Développer des tableaux de bord sous Kibana pour le suivi des indicateurs de performance, de qualité et de sécurité. Préparer l'architecture applicative pour l'intégration d'une future interface utilisateur développée en Angular. Intégrer les API des principaux outils CI/CD (GitLab CI, Jenkins, TeamCity ou équivalent). Centraliser les indicateurs liés aux pipelines CI/CD, à la qualité de code, aux analyses SAST et SCA ainsi qu'aux métriques DevSecOps. Produire des indicateurs décisionnels permettant de suivre la dette technique, la couverture des tests, les vulnérabilités et la conformité des dépendances. Garantir la qualité des développements via les bonnes pratiques (Clean Code, revues de code, tests unitaires, documentation). Assurer un rôle de référent technique et accompagner un développeur junior dans sa montée en compétences.