Notre client dans le secteur Aérospatial et défense recherche un/une Application Integration DeveloperH/F
Description de la mission:
Contexte et objectif de la mission
Au sein de l'équipe IT engineering application, la mission consiste à concevoir, développer et maintenir des flux d'intégration entre des systèmes PLM et ERP. L'environnement technologique est centré sur le cloud AWS, une plateforme event-driven basée sur Confluent Kafka, ainsi que des solutions ERP/PLM telles que SAP S/4HANA et 3DExperience. Le poste joue un rôle clé dans la modernisation des échanges inter-applicatifs en privilégiant des approches asynchrones et découplées, tout en garantissant la qualité, la robustesse et l'évolutivité des pipelines d'intégration.
Missions principales
Développement & intégration
- Concevoir et développer des connecteurs et pipelines d'intégration en Python et .NET
- Implémenter des architectures event-driven via Confluent Kafka : producers, consumers, topics, schémas Avro/JSON
- Développer et déployer des fonctions et micro-services sur AWS : Lambda, SQS, SNS, S3, Transfer Family, API Gateway
- Exposer et consommer des API REST / OData dans des contextes d'intégration applicative
Architecture & conception
- Participer à la définition des patterns d'intégration : EDA, batch, API-led
- Documenter les décisions d'architecture
- Évaluer et recommander des outils et approches pour répondre aux besoins d'intégration
- Contribuer aux revues de code et à la définition des standards de développement
Collaboration & delivery
- Travailler en étroite collaboration avec les équipes fonctionnelles, les architectes et le chef de projet
- Assurer la livraison dans les délais selon la méthodologie projet mise en place
- Produire et maintenir la documentation technique : spécifications, runbooks
Profil recherché
Expérience requise
- 3 à 8 ans d'expérience pertinente
- Minimum 3 ans d'expérience en développement backend dans des environnements Python et .NET
- Expérience concrète dans la conception et le développement d'architectures orientées événements (EDA)
- Expérience en développement et déploiement de services sur un environnement cloud, idéalement AWS
- Expérience dans des projets d'intégration applicative impliquant plusieurs systèmes hétérogènes
- Capacité à travailler en équipe dans un contexte Agile/Scrum
Compétences techniques
- Python confirmé : scripting, développement backend, data processing
- Frameworks et bibliothèques : FastAPI, Pydantic, boto3, confluent-kafka-python
- .NET (C#) pour le développement de services d'intégration
- Maîtrise opérationnelle de services AWS : Lambda, EKS, ECS, Amazon S3, Amazon SQS, Amazon SNS, AWS Transfer Family, API Gateway, EventBridge, IAM, Secrets Manager, Aurora RDS / Postgres, DynamoDB
- Confluent Kafka : production/consommation de messages, gestion des topics, Schema Registry
- Messagerie asynchrone : SQS, SNS, pub/sub, at-least-once delivery, idempotence
- Formats d'échange : JSON, Avro, XML, CSV
- Infrastructure as Code : Terraform
- CI/CD : GitLab
- Tests unitaires et d'intégration, gestion des erreurs, logging structuré
- Versionning Git, code review, documentation technique
Qualités et compétences relationnelles
- Rigueur, autonomie et orientation qualité
- Aisance dans des environnements techniques complexes et multi-systèmes
- Curiosité technologique sur l'écosystème cloud et data
- Bonne communication écrite et orale
- Capacité à documenter et expliquer des choix techniques
- Esprit d'équipe et collaboration avec des profils variés
- Maîtrise du français et de l'anglais technique
Compétences appréciées / atouts
- Intégration SAP S/4HANA : services OData v2/v4, extraction de données SAP, connaissance des entités commandes, matériaux, FI/CO
- Intégration 3DExperience : API REST 3DSpace / 3DSearch, synchronisation PLM vers ERP, gestion du cycle de vie des articles et nomenclatures
- Plateforme Confluent Kafka avancée : Confluent Cloud ou on-premise, Kafka Connect, ksqlDB, Control Center, Schema Registry
- Projets d'intégration full AWS : Step Functions, Glue, MSK
- Certifications AWS appréciées : Solutions Architect, Developer
Compétences / Qualités indispensables :
Python et .NET, AWS, Confluent Kafka, Architecture event-driven (EDA), API REST / OData, Intégration applicative
Compétences / Qualités qui seraient un + :
SAP S/4HANA, 3DExperience, Kafka Connect/ksqlDB, AWS Step Functions/Glue/MSK, certifications AWS
Informations concernant le télétravail :
Hybrid