Développeur Cloud - Back-End .Net Azure H/F - Ascalium
- Paris - 75
- Intérim
- Ascalium
Les missions du poste
Créé en 2008, le Groupe Ascalium est un acteur global du recrutement spécialisé dans le placement de freelances (#WeAreFreelance) et le portage salarial (#WeArePortage).
En 16 ans, plus de 5 000 consultants ont fait confiance au groupe et près de 100 clients ont été satisfaits.
Ascalium accompagne également ses clients dans leur recherche de compétences en CDI.
CONTEXTE & OBJECTIF DU POSTE
Dans le secteur du transport, la gestion de données voyageurs en temps réel (flux LIVE/PIV) impose des exigences élevées de disponibilité, de performance et de fiabilité. Une indisponibilité ou une latence excessive a un impact direct sur l'exploitation.
Le Développeur Cloud / Back-end Azure recruté vient concevoir, développer et maintenir les services qui traitent, exposent et sécurisent ces données dans un environnement Azure natif.
Trois enjeux concrets :
- Concevoir des services back-end .NET Core robustes, performants et testés, adaptés à des flux temps réel
- Maîtriser et exploiter l'écosystème Azure natif (Cosmos DB, Event Hub, Azure Functions) en production réelle
- Sécuriser les API et les flux dans un environnement à SLA exigeant
MISSIONS PRINCIPALES
Développement back-end & microservices
- Concevoir et développer des services en .NET Core (clean architecture, CQRS probable)
- Développer des Azure Functions pour traiter les flux de données voyageurs
- Écrire les tests unitaires et d'intégration - responsabilité directe, non déléguée
Intégration de données temps réel
- Intégrer et consommer des flux via Azure Event Hub (consumer groups, checkpointing, gestion des erreurs)
- Gérer la reprise sur incident et la tolérance aux pannes sur les flux LIVE/PIV
- Optimiser la latence et la volumétrie en fonction des SLA opérationnels
API REST & Sécurité
- Concevoir, versionner et documenter des API REST (usage interne + partenaires)
- Sécuriser les API : OAuth2, JWT, Azure API Management, Application Gateway (routing, WAF)
- Gérer les identités et accès dans Azure en lien avec les équipes sécurité
Performance & Cache
- Mettre en place des stratégies de cache Redis (cache-aside, write-through, invalidation)
- Optimiser Cosmos DB : partitioning, RU, modélisation des données
CI/CD & Pratiques d'ingénierie
- Écrire et maintenir les pipelines CI/CD YAML sous Azure DevOps (build, tests, déploiement, quality gates)
- Proposer des choix techniques, alerter sur les risques de performance et de sécurité
Le profil recherché
PROFIL RECHERCHÉ
- 5 à 8 ans d'expérience en développement back-end
- 3 ans minimum sur Azure en production réelle - la certification seule ne suffit pas
- Expérience sur stack on-premise ou cloud Azure natif - les profils AWS/GCP sans expérience Azure sont à risque
- Expérience transport, mobilité, logistique ou données temps réel (IoT, événementiel) : signal fort
- Posture autonome : propose des choix d'architecture, ne se contente pas d'exécuter
- Rigoureux sur les tests : unitaires et intégration font partie de sa pratique quotidienne
- Ouvert aux sujets sécurité et infra cloud - pas un développeur hermétique à ces dimensions
COMPÉTENCES REQUISES
Must-have :
- .NET Core - services back-end en production, gestion d'erreurs, patterns (clean archi, CQRS)
- Azure Functions - triggers, bindings, cold start, déploiement production
- Azure Event Hub - streaming, consumer groups, checkpointing, reprise sur incident
- Cosmos DB - modèle document, partitioning, optimisation des RU
- API REST - conception, versionning, sécurisation (OAuth2, JWT, API Management)
- Application Gateway - routing, WAF
- Azure Cache for Redis - stratégies de cache et invalidation
- Azure DevOps / CI/CD YAML - écriture de pipelines from scratch
- Tests unitaires & intégration - pratique personnelle
Nice-to-have :
- Azure Service Bus
- Connaissance des formats transport SIRI / NeTEx
- Domain Driven Design (DDD) sur domaines métier complexes
- Azure API Management en gestion avancée
SOFT SKILLS CLÉS
- Rigueur technique : code testé, documenté, livré sans dette silencieuse
- Autonomie de décision : propose des choix, formule des risques
- Curiosité métier : comprend les enjeux transport derrière les données
- Fiabilité sous pression : gère les incidents avec méthode dans un contexte critique
- Communication claire : explique ses choix à des interlocuteurs non techniques
- Esprit de collaboration : travaille avec les équipes sécu, archi et métier sans imperméabilité