Expert Intégration (APIGEE, SOA, API, Kafka)
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)
2. 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
3. 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
4. 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)
Siège inwi Marina, Casablanca
Nos avantages et bénéfices
-
Un aménagement du temps de travail individualisé
Chez inwi, vous bénéficiez d’une flexibilité horaire vous permettant d’organiser vos journées de la manière que vous souhaitez. -
Une formation continue adaptée
Chez inwi, vous montez en compétences en termes de hard skills ou soft skills selon vos besoins. L’académie by inwi est là pour ça. -
Une vie de famille valorisée
En tant que parent-salarié inwi, vous profitez de camps de vacances exclusifs destinés aux familles et aux enfants. -
Un avenir épaulé
En tant que collaborateur inwi, vous bénéficiez de produits d’épargne, de produits d’assurance et de prêts immobiliers à des taux extrêmement avantageux. -
Des réductions exclusives négociées
En tant que collaborateur inwi, vous profitez d’une multitude de produits et services à prix préférentiels auprès de nos nombreux partenaires. -
Un environnement de travail dynamique
Chez inwi, vous êtes entouré(e) d’une équipe jeune et passionnée : c’est une réelle aventure professionnelle qui commence !
Notre environnement de travail
inwi évolue dans un secteur en constante transformation, en constante mutation. Les collaborateurs de inwi, eux, se retrouvent en immersion dans une organisation dynamique qui doit constamment s’adapter aux changements. Chez inwi, nous apprenons en continu pour répondre aux nouveaux défis qui se présentent à nous.
Si vous êtes ouverts d’esprit, autonome, avec de fortes soif et capacité d’apprendre et que vous souhaitez apporter votre pierre à l’édifice de projets créatifs et innovants, votre place est à inwi!
À propos de inwi
inwi est un opérateur digital global, couvrant l’ensemble des services des télécommunications à destination du grand public et des entreprises au Maroc.