{"id":3680375,"url":"https://alion.io/job/inwi-expert-integration-apigee-soa-api-kafka","title":"Expert Intégration (APIGEE, SOA, API, Kafka)","company":{"id":57624,"name":"inwi","domain":"inwi.ma","url":"https://alion.io/company/inwi","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":{"grade":"D","score":50,"open_postings":35,"ghost_share":0.829,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-04T06:34:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Node JS","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false}],"status":"live","first_seen_at":"2026-11-03T10:43:52Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-04T11:57:27Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":1},"description":"Qui sommes-nous?\ninwi 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.\nAprè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.\n1. Contexte et mission du poste\nAu 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.\nIl intervient sur toute la chaîne : de l'analyse du besoin métier à la conception, au développement, à la mise en production.\nIl 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 :\nAPIGEE : API Manager, plateforme de gestion et de sécurisation des API.\nSOA : architecture orientée services (services web SOAP/REST, bus de services, orchestration)\nAPI Digital : conception et exposition d'API REST (approche API-first)\nKAFKA : streaming d'événements et architecture orientée événements (Event-Driven Architecture)\n2. Missions principales\n2.1 Analyse et cadrage\nRecueillir et analyser les besoins d'intégration exprimés par les équipes métiers et projets\nRéaliser les études d'opportunité et de faisabilité technique\nProposer le mode d'intégration le plus adapté (API synchrone, service SOA, événement asynchrone, batch) selon le contexte\nRédiger les spécifications fonctionnelles et techniques des interfaces (contrats d'API, schémas de messages, dossiers d'interface)\n2.2 Conception et architecture\nConcevoir les architectures d'intégration en cohérence avec l’équipe Architecture SI.\nDéfinir et faire respecter les standards : nommage, versioning, gestion des erreurs, sécurité, observabilité\nModéliser les API (OpenAPI/Swagger) et les services (WSDL) en privilégiant la réutilisation\nConcevoir les topologies Kafka : topics, partitions, schémas (Avro/JSON Schema), stratégie de rétention, gestion des consommateurs\nParticiper aux comités d'architecture et rédiger les dossiers d'architecture technique (DAT)\n2.3 Développement et réalisation\nDévelopper et configurer les API proxies sur APIGEE (policies, flows, transformations, quotas, spike arrest, OAuth2, gestion des clés et des produits API)\nDévelopper les producteurs et consommateurs Kafka (Kafka Streams, Kafka Connect, Schema Registry, connecteurs source et sink)\nAssurer la qualité du code : revues de code, tests unitaires, tests d'intégration, tests de charge et de non-régression\n2.4 Gouvernance, sécurité et accompagnement\nContribuer à la gouvernance des API et des événements (catalogue, portail développeur, cycle de vie, dépréciation)\nGarantir 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.\nDocumenter les solutions et assurer le partage de connaissances\nAccompagner, former et encadrer techniquement les développeurs et les équipes projets\nAssurer une veille technologique sur l'écosystème de l'intégration\n3. Compétences requises\n3.1 Compétences techniques\nAPIGEE (Confirmé) : (Edge / X / Hybrid) Proxies, policies, shared flows, sécurité, analytics, portail développeur, déploiement via gitlab\nAPI REST (Expert) OpenAPI, bonnes pratiques REST, versioning, API first, sécurité OAuth2\nSOA / Web services (Confirmé) Kafka SOAP, WSDL, ESB / bus de services, orchestration\nKafka (Expert) Brokers, topics, partitions, Kafka Connect, Kafka Streams, Schema Registry, sécurité\nLangages (Confirmé) Java (prioritaire), JavaScript / Node.js\nDevOps (Confirmé) Git, Jenkins / GitLab CI\nBases de données et formats (Confirmé) SQL / Oracle\n3.2 Savoir-être\nEsprit d'analyse et de synthèse, rigueur technique\nCapacité à vulgariser des sujets complexes auprès des métiers et des équipes projets\nAutonomie, sens de l'initiative et force de proposition\nLeadership technique et goût du partage\nSens du service et de la qualité, orientation résultats\nCapacité à travailler en mode agile et en environnement multi-projets\n4. Profil recherché\nFormation Bac+5 (école d'ingénieurs ou Master informatique) ou expérience équivalente\nMinimum 7 ans d'expérience en intégration de systèmes d'information\nExpérience avérée sur l’ensemble du cycle de vie des projets : analyse, conception, développement, integration et mise en production\nCompé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.\nCapacité à intervenir à la fois comme architecte-concepteur et comme développeur\nLangues : français courant, anglais technique (lu et écrit)","description_format":"text","description_chars":4997,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Internet Service Providers","Mobile Networks"],"lifecycle":[{"event":"open","at":"2026-11-03T12:53:56Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.602,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["conf:0","stale_co","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/inwi-expert-integration-apigee-soa-api-kafka","json_url":"https://alion.io/job/inwi-expert-integration-apigee-soa-api-kafka.json","meta":{"generated_at":"2026-11-04T13:54:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20998,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":57624},"rest":"https://alion.io/mcp/rest/get_company?id=57624"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finwi-expert-integration-apigee-soa-api-kafka"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finwi-expert-integration-apigee-soa-api-kafka"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finwi-expert-integration-apigee-soa-api-kafka"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/inwi-expert-integration-apigee-soa-api-kafka\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finwi-expert-integration-apigee-soa-api-kafka"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3680375}},{"tool":"search_jobs","arguments":{"company":"inwi.ma","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3680375},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}