Le/la développeur(se) a pour mission de concevoir et mettre en ?uvre une architecture d?intégration cloud permettant de faire circuler les données entre différents systèmes (magasins, logistique, e-commerce) de manière fiable, scalable et en temps réel.
Il/elle contribue à la mise en place d?une architecture orientée événements, visant à remplacer les connexions directes entre systèmes.
Missions principales :
Développement & intégration
Développer des fonctions serverless pour traiter et transformer des flux de données
Assurer la transformation des formats de données (ex : XML vers JSON)
Architecture & urbanisation des flux
Concevoir une architecture basée sur les événements
Centraliser les échanges via des solutions de messaging, API ou bus d?événements
Éviter les architectures point-à-point complexes
Mise en production & infrastructure
Déployer les solutions via des outils d?Infrastructure as Code
Garantir la cohérence entre les environnements (développement, test, production)
Fiabilité & performance
Mettre en place des mécanismes de gestion des erreurs (retry, files d?attente d?erreurs)
Assurer la continuité de service et éviter toute perte de données
Supervision & amélioration continue
Surveiller les flux et services via des outils de monitoring
Identifier les anomalies et optimiser les performances
Sécurité
Assurer la sécurisation des flux de données
Garantir la conformité aux normes de sécurité et réglementaires
Environnement technique :
Cloud & services principaux
AWS Lambda
Amazon SQS / SNS
Amazon EventBridge
Amazon Kinesis
Amazon API Gateway
DynamoDB
ECS
CloudWatch / outils de monitoring
Technologies
Langages : Python, Node.js
Infrastructure as Code : CDK, Terraform
Profil candidat:
Formation supérieure en informatique
Expérience en développement cloud ou intégration
Une expérience dans le secteur du retail est un plus
Compétences techniques
Maîtrise des architectures distribuées et orientées événements
Bonne connaissance des services cloud AWS
Expérience dans la gestion de flux de données temps réel
Connaissances en sécurité des données
Compétences transverses
Capacité d?analyse et de résolution de problèmes
Rigueur et organisation
Esprit d?équipe et collaboration