Analyse approfondie des besoins, des contraintes et des opportunités événementielles :
* Recueillir les besoins métiers en profondeur, en identifiant les événements clés qui déclenchent les processus métier.
* Analyser les systèmes existants et identifier les opportunités de découplage et d'amélioration de la réactivité grâce à l'architecture événementielle.
* Évaluer la faisabilité technique des solutions API événementielles proposées.
Design d'API et de contrats d'événements :
* Concevoir l'architecture des API en tenant compte des principes REST ou GraphQL, mais en y intégrant des mécanismes de publication et de souscription à des événements.
* Définir les contrats d'événements (event contracts) en utilisant des formats standardisés comme CloudEvents.
* Définir les schémas des événements (payload) en s'assurant de la cohérence, de la pertinence et de l'évolutivité.
Définition des flux de données asynchrones :
* Spécifier les flux de données événementiels, en identifiant les producteurs, les consommateurs et les intermédiaires (message brokers).
* Documenter les règles de routage et de transformation des événements.
* Définir les mécanismes de gestion des erreurs et de compensation
Collaboration avec les équipes de développement et d'architecture :
* Travailler en étroite collaboration avec les développeurs pour s'assurer de la bonne compréhension des spécifications et de la mise en œuvre des API et des gestionnaires d'événements.
* Capable de développer et d’assister une équipe de développement
* Participer aux revues de code et aux tests d'intégration pour garantir la qualité des solutions événementielles.
* Collaborer avec les architectes pour s'assurer de la cohérence de l'architecture globale et de l'alignement avec les standards de l'entreprise en matière d'EDA.
Documentation et promotion des API événementielles :
* Rédiger une documentation claire, précise et complète des API et des flux d'événements (guides d'utilisation, exemples de code, diagrammes).
* Promouvoir l'utilisation de l'architecture événementielle auprès des différentes équipes internes et externes.
* Animer des ateliers et des formations sur le design, le développement et le déploiement de solutions événementielles.
Suivi et amélioration continue :
* Analyser les performances des systèmes événementiels (latence, débit, taux d'erreur) et identifier les axes d'optimisation.
* Recueillir les retours des utilisateurs et proposer des améliorations basées sur leurs besoins.
* Se tenir informé des dernières tendances et technologies en matière d'architecture événementielle et de systèmes distribués.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.