Pauwels Consulting Logo

Développeur FullStack .NET / Angular

Digital
Development
Master
Senior (7+)
Locatie
Parijs, Île-de-France
Type werk
Consultancy
Werkmodel
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.
Objectif de la mission (technique)

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.

Verantwoordelijkheden

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.
2) Azure Functions & traitements asynchrones
  • 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.
3) Front Angular (console technique / suivi)
  • 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).
4) CI/CD Azure DevOps & qualité logicielle
  • 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.
5) Observabilité & exploitation
  • Instrumenter logs/metrics/traces : Application Insights, structured logging, dashboards, alerting.
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.

Vereisten

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.
Souhaités (nice-to-have)
  • 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.

Aanbod

  • Geniet van een competitief salarispakket met extra voordelen die je talent erkennen.
  • Versnel je carrière met een helder groeipad, coaching en mentoring ter ondersteuning.
  • Werk in een dynamische en ondersteunende omgeving waar je echt het verschil kunt maken.
  • Werk waar en wanneer je het beste presteert voor een ideale werk-privébalans.
  • Kies een flexibele mobiliteitsoplossing, van een bedrijfswagen tot een openbaar vervoer abonnement.
  • Bouw je netwerk uit en beleef onvergetelijke momenten tijdens exclusieve events en afterworks.
  • Breid je vaardigheden uit met externe opleidingen en onze in-house Pauwels Academy.
  • Werk aan uitdagende projecten met toonaangevende klanten in Life Sciences, Engineering & Digital.
  • Grijp kansen op elk niveau, van een sterke start tot doorgroeimogelijkheden en samenwerking met experts.
# 94167
Met een plusteken en landcode (bijv. +32 400 00 00 00).
We accepteren Word- en PDF-bestanden tot 3 MB.
Kandidaten moeten wettelijk gerechtigd zijn om in de EU te werken en over de vereiste taalvaardigheden voor de joblocatie beschikken.
Twijfel je of deze job bij je past? Praat met Alex, onze AI-carrièrecoach, en ontdek de vacatures die bij jou passen.