Job position Developpeur .NET ANGULAR AZURE
Share this job
Pour renforcer une équipe de développement pilotée par un Tech Lead, travailler en relation avec le Chef de Projet (fonctionnel) et le Tech Lead (technique) et prendre part à tout ou partie de projet :
· d’intégration d’une filiale à des outils déjà déployés.
· de déploiement d’un Configurateur (solution tierce) avec lequel nous devons échanger de nombreuses données via API.
· construire un socle complet de données devant être exposées à une plateforme CDP.
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 (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 principales
1) Développement backend .NET (API / Services d’intégration)
Concevoir et développer des API .NET ( Core) exposant des endpoints internes (par exemple : réception/émission, suivi de statut, consultation, relance).
Implémenter des connecteurs : 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.
Candidate profile
Stack & compétences attendues
Obligatoires
C# / .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.
Working environment
La durée de la mission est estimée entre 6 et 9 mois selon les sujets, avec une date de début au plus tôt. Mission à temps plein à PARIS avec 3j remote possible après plein prise en main du contexte.
Apply to this job!
Find your next career move from +800 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Developpeur .NET ANGULAR AZURE
Clémence Consulting
