Log in
All jobs
I

Expert Intégration (APIGEE, SOA, API, Kafka)

inwi
Posted Nov 3, 2026
Full-time

About this role

Qui sommes-nous?

inwi est un opérateur digital global, couvrant l’ensemble des services des télécommunications au Maroc. Services Voix (fixe et mobile), Internet et Data à très haut débit à destination du grand public et des entreprises.

Après avoir rendu le mobile accessible à tous, inwi se donne pour mission d’accompagner le développement numérique du pays en rendant l’internet très haut débit accessible à tous les marocains. Pour cela, l’opérateur peut capitaliser sur la qualité de ses infrastructures 4G, Fibre Optique, ADSL et l’Internet par satellite pour raccorder rapidement le plus grand nombre.

  1. Contexte et mission du poste

Au sein de la direction Etudes & Développement SI, l'Expert Intégration est le référent technique de l'ensemble des solutions d'échange et d’intégration SI.

Il intervient sur toute la chaîne : de l'analyse du besoin métier à la conception, au développement, à la mise en production.

Il garantit la cohérence, la performance, la sécurité et la réutilisabilité des services exposés et consommés, en s'appuyant sur les briques suivantes :

  • APIGEE : API Manager, plateforme de gestion et de sécurisation des API.

  • SOA : architecture orientée services (services web SOAP/REST, bus de services, orchestration)

  • API Digital : conception et exposition d'API REST (approche API-first)

  • KAFKA : streaming d'événements et architecture orientée événements (Event-Driven Architecture)

  1. Missions principales

2.1 Analyse et cadrage

  • Recueillir et analyser les besoins d'intégration exprimés par les équipes métiers et projets

  • Réaliser les études d'opportunité et de faisabilité technique

  • Proposer le mode d'intégration le plus adapté (API synchrone, service SOA, événement asynchrone, batch) selon le contexte

  • Rédiger les spécifications fonctionnelles et techniques des interfaces (contrats d'API, schémas de messages, dossiers d'interface)

2.2 Conception et architecture

  • Concevoir les architectures d'intégration en cohérence avec l’équipe Architecture SI.

  • Définir et faire respecter les standards : nommage, versioning, gestion des erreurs, sécurité, observabilité

  • Modéliser les API (OpenAPI/Swagger) et les services (WSDL) en privilégiant la réutilisation

  • Concevoir les topologies Kafka : topics, partitions, schémas (Avro/JSON Schema), stratégie de rétention, gestion des consommateurs

  • Participer aux comités d'architecture et rédiger les dossiers d'architecture technique (DAT)

2.3 Développement et réalisation

  • Développer et configurer les API proxies sur APIGEE (policies, flows, transformations, quotas, spike arrest, OAuth2, gestion des clés et des produits API)

  • Développer les producteurs et consommateurs Kafka (Kafka Streams, Kafka Connect, Schema Registry, connecteurs source et sink)

  • Assurer la qualité du code : revues de code, tests unitaires, tests d'intégration, tests de charge et de non-régression

2.4 Gouvernance, sécurité et accompagnement

  • Contribuer à la gouvernance des API et des événements (catalogue, portail développeur, cycle de vie, dépréciation)

  • Garantir la sécurité des échanges : OAuth2, mTLS, chiffrement, filtrage, conformité aux politiques de sécurité et à la réglementation sur les donnée au sein de INWI.

  • Documenter les solutions et assurer le partage de connaissances

  • Accompagner, former et encadrer techniquement les développeurs et les équipes projets

  • Assurer une veille technologique sur l'écosystème de l'intégration

  1. Compétences requises

3.1 Compétences techniques

APIGEE (Confirmé) : (Edge / X / Hybrid) Proxies, policies, shared flows, sécurité, analytics, portail développeur, déploiement via gitlab

API REST (Expert) OpenAPI, bonnes pratiques REST, versioning, API first, sécurité OAuth2

SOA / Web services (Confirmé) Kafka SOAP, WSDL, ESB / bus de services, orchestration

Kafka (Expert) Brokers, topics, partitions, Kafka Connect, Kafka Streams, Schema Registry, sécurité

Langages (Confirmé) Java (prioritaire), JavaScript / Node.js

DevOps (Confirmé) Git, Jenkins / GitLab CI

Bases de données et formats (Confirmé) SQL / Oracle

3.2 Savoir-être

  • Esprit d'analyse et de synthèse, rigueur technique

  • Capacité à vulgariser des sujets complexes auprès des métiers et des équipes projets

  • Autonomie, sens de l'initiative et force de proposition

  • Leadership technique et goût du partage

  • Sens du service et de la qualité, orientation résultats

  • Capacité à travailler en mode agile et en environnement multi-projets

  1. Profil recherché
  • Formation Bac+5 (école d'ingénieurs ou Master informatique) ou expérience équivalente

  • Minimum 7 ans d'expérience en intégration de systèmes d'information

  • Expérience avérée sur l’ensemble du cycle de vie des projets : analyse, conception, développement, integration et mise en production

  • Compétences confirmées en gestion de projet : Planification, suivi des actions, coordination des intervenants, gestions des risques et respect des délais et des engagements.

  • Capacité à intervenir à la fois comme architecte-concepteur et comme développeur

  • Langues : français courant, anglais technique (lu et écrit)

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →