Développeur FullStack .NET / Angular
- Location
- Paris, Île-de-France
- Work type
- Consultancy
- Work model
- 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.
Responsibilities
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.
Requirements
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.
Offer
- Enjoy a competitive salary package with extra perks that recognize your talent.
- Advance your career with a clear growth path, coaching, and mentoring to support you.
- Thrive in a dynamic and supportive environment where you can truly make an impact.
- Work when and where you perform best, ensuring an optimal work-life balance.
- Choose a flexible transport solution, from a company car to a public transport subscription.
- Expand your network and enjoy unforgettable moments at exclusive events and afterworks.
- Grow your skills with external courses and our in-house Pauwels Academy.
- Work on exciting projects with industry leaders in Life Sciences, Engineering & Digital.
- Seize opportunities at every level, from a strong start to career acceleration and expert collaboration.
)