Développeur FullStack .NET / Angular
- Emplacement
- Paris, Île-de-France
- Type de travail
- Consultancy
- Modèle de travail
- Parttime, Hybrid
Contexte et objectifs de la mission
Dans le cadre de la roadmap des projets 2026 sur le métier de la Promotion, nous devons renforcer l’équipe de développement organisée au sein d’une Digital Factory et pilotée par un Tech Lead.
L’objectif de la mission est de travailler au développement de projets, en étant à la fois en relation avec le Chef de Projet (fonctionnel) et en travaillant en collaboration avec le Tech Lead pour la mise en œuvre technique.
Nous avons actuellement trois projets qui se lancent :
- Un projet d’intégration d’une filiale du Groupe, utilisant historiquement des outils dédiés, à l’écosystème IT des autres marques de la Promotion et du Groupe. Cela implique donc un certain nombre d’ajustements dans les différents outils déjà déployés.
- Un projet de déploiement d’une solution de Configurateur 3D (solution tierce) avec laquelle nous devons échanger de nombreuses données via API.
- Un projet de plateforme 360 de vision des clients, pour lequel nous devons construire un socle complet de données devant être exposées à cette plateforme.
Développer et opérer une chaîne applicative basée sur .NET et Angular, hébergée sur Azure, permettant :
- l’orchestration des flux e-invoicing/e-reporting (entrants/sortants),
- la transformation et le routage des messages (API et/ou échanges fichiers),
- la robustesse d’exploitation (observabilité, reprise, monitoring),
- l’industrialisation via CI/CD Azure DevOps
Ce qu’on attend concrètement au quotidien
- Prendre en charge des user stories techniques de bout en bout (dev ? tests ? pipeline ? déploiement ? monitoring).
- Challenger les User Story, pouvoir avancer sans US « Ready »
- Produire du code industrialisable, orienté exploitation (erreurs actionnables, traçabilité, rejouabilité).
- Travailler en étroite collaboration avec le Tech Lead/architecte et les équipes applicatives / Chefs de Projets pour cadrer les contrats d’interface et sécuriser les flux.
Responsabilités
Responsabilités principales
1) Développement backend .NET (API / Services d’intégration)
- Concevoir et développer des API .NET (ASP.NET Core) exposant des endpoints internes (réception/émission, suivi de statut, consultation, relance).
- Implémenter des connecteurs vers la PDP : appels REST, gestion d’authentification (tokens/keys selon mécanisme), gestion des timeouts/retry/backoff.
- Gérer la transformation (mapping) et validation technique des payloads (JSON/XML), ainsi que la gestion de pièces jointes si besoin.
- Développer des Azure Functions (timer/queue/http trigger) pour :
- traitements batch / planifiés (polling statuts, relances),
- ingestion asynchrone (messages, événements),
- orchestration technique (workflows simples).
- Utiliser les services Azure adaptés : Service Bus / Storage Queue, Blob Storage, Key Vault, App Configuration.
- Développer une UI Angular (interne) pour :
- supervision des flux (tableaux, filtres, recherche, détail d’un flux),
- visualisation des statuts / rejets / erreurs,
- actions opérateur (rejouer, relancer, télécharger un payload, etc.).
- Respecter les standards : architecture modulaire, RxJS, state management si nécessaire, sécurité (auth, rôles).
- Mettre en place / maintenir les pipelines Azure DevOps : build, tests, packaging, déploiement multi-environnements (DEV/REC/PROD).
- Infra as Code si en place (Bicep/Terraform) ou scripts de déploiement (Azure CLI/PowerShell).
- Assurer la qualité : tests unitaires et d’intégration, analyse statique, versioning, gestion des secrets (Key Vault), feature flags si utile.
- Instrumenter logs/metrics/traces : Application Insights, structured logging, dashboards, alerting.
- Prendre en charge des user stories techniques de bout en bout (dev ? tests ? pipeline ? déploiement ? monitoring).
- Challenger les User Story, pouvoir avancer sans US « Ready »
- Produire du code industrialisable, orienté exploitation (erreurs actionnables, traçabilité, rejouabilité).
- Travailler en étroite collaboration avec le Tech Lead/architecte et les équipes applicatives / Chefs de Projets pour cadrer les contrats d’interface et sécuriser les flux.
Exigences
Stack & compétences attendues
Obligatoires
- C# / .NET (ASP.NET Core) : API REST, background jobs, patterns de résilience (retry/circuit breaker), sérialisation JSON/XML.
- Angular : composants, routing, services, RxJS, formulaires, bonnes pratiques (lint, tests).
- Azure : Azure Functions (durable si pertinent), Storage (Blob/Queue), Service Bus, App Service, Key Vault, App Insights.
- CI/CD Azure DevOps : YAML pipelines, releases, variables/secrets, environnements, approbations.
- Event-driven / messaging, DDD pragmatique, Clean Architecture.
- Sécurité : OAuth2/OIDC, RBAC, gestion des identités (Entra ID).
- Connaissances intégration : SFTP, conventions de dépôt, reprise, accusés.
Offre
- Bénéficiez d'un package salarial compétitif avec des avantages supplémentaires qui récompensent votre talent.
- Faites évoluer votre carrière avec un parcours clair, du coaching et du mentorat pour vous accompagner.
- Épanouissez-vous dans un environnement dynamique et bienveillant où vous pouvez réellement faire la différence.
- Travaillez où et quand vous êtes le plus performant pour un équilibre travail-vie optimal.
- Optez pour une solution de transport flexible, d'une voiture de société à un abonnement aux transports en commun.
- Développez votre réseau et vivez des moments inoubliables lors d'événements exclusifs et afterworks.
- Développez vos compétences grâce à des formations externes et notre Pauwels Academy interne.
- Travaillez sur des projets stimulants avec des leaders dans les domaines Life Sciences, Engineering & Digital.
- Saisissez des opportunités à tous les niveaux, d'un excellent départ à une progression rapide et une collaboration experte.
Nous vous remercions de votre intérêt. Malheureusement, les candidatures ne sont pas disponibles dans votre région. Afin de garantir une adéquation optimale avec les besoins de nos clients et de simplifier le processus de candidature, certaines limitations régionales sont en vigueur. Nous valorisons tous les candidats potentiels et vous encourageons à explorer nos opportunités à l'avenir.
)