Taux journalier (TJM): 480-500€ max
Contexte
L'API Designer MuleSoft assure la conception technique, le design et l'évolution des interfaces de programmation (APIs) et flux d'intégration au sein de l'écosystème MuleSoft. Acteur pivot au cœur du projet, il fait le lien direct entre l'ensemble des intervenants (métier, architectes, chefs de projet, développeurs). Il apporte une vision technique et d'architecture à long terme, sait challenger les choix d'intégration retenus et garantit la performance, la sécurité (security by design), la fiabilité et la réutilisabilité des APIs déployées.
Missions
- Concevoir les contrats et spécifications d'APIs (RAML, OAS / Swagger) en appliquant les principes de l'API-Led Connectivity (System, Process, Experience APIs).
- Rédiger les spécifications fonctionnelles et techniques détaillées : mapping source-cible, modèles de données canoniques, contrats d'interface, flux synchrones et asynchrones.
- Challenger la pertinence des choix technologiques et proposer des architectures pérennes à long terme.
- Garantir la conformité aux standards : gouvernance d'API, qualimétrie des données, security by design (OAuth2, JWT, application des policies Anypoint), gestion robuste des erreurs et résilience.
- Agir comme l'interlocuteur central et la passerelle entre les équipes Métier, Architectes, Développeurs MuleSoft et l'équipe Projet.
- Participer activement aux rituels Agiles (PI planning, raffinements, revues d'architecture, démos).
- Assurer la fluidité des échanges avec les architectes (revue conjointe des tickets d'architecture) et les équipes consommatrices des flux.
- Promouvoir la culture API-First, la réutilisabilité des assets et l'application des meilleures pratiques de design.
- Être force de proposition pour refondre, simplifier ou optimiser les APIs et flux existants (gain de performance, réduction de latence, optimisation de la consommation des vCores).
- Contribuer activement à la montée en compétence des acteurs projet sur les enjeux API et MuleSoft.
- Accompagner, suivre et challenger au quotidien les équipes de développement (notamment en centre de services offshore).
- Réaliser les revues de design (RAML) et de code (Mule flows, scripts DataWeave, tests MUnit) pour garantir la qualité et la maintenabilité des livrables.
- Concevoir les jeux de données de test et configurer les simulations de contrats.
- Exécuter les phases de tests (intégration, performance, non-régression via Postman ou MUnit) et piloter la résolution des anomalies.
- Assurer le support lors de la recette client et sécuriser la mise en production.
Stack technique
- MuleSoft (Anypoint Platform, Design Center, API Manager, Exchange, Runtime Manager)
- RAML / OAS / Swagger
- DataWeave
- REST / JSON / XML
- CloudHub
- Git
- Jira
- Postman
- MUnit
Langues
- Français courant
- Anglais professionnel indispensable (écrit et oral, environnement international)