New
Job description
Wafa Assurance, leader du secteur de l’assurance au Maroc, renforce son équipe SI et recherche un(e) Architecte Technique confirmé(e) pour piloter la transformation digitale de ses plateformes. Rattaché(e) à la Direction des Systèmes d’Information et intégré(e) au sein d’une équipe d’ingénieurs passionnés, vous serez le garant de la conception, de l’évolution et de la performance des solutions applicatives, tant côté back‑end que front‑end.
**Missions principales**
- Concevoir et définir l’architecture technique des nouvelles applications en adoptant les principes micro‑services, micro‑frontend et Event‑Driven Architecture (EDA).
- Piloter la migration des monolithes existants vers des architectures découplées, en assurant la continuité fonctionnelle et la qualité du code.
- Élaborer les Diagrammes d’Architecture Technique (DAT) et les modèles C4 afin de communiquer clairement les choix d’architecture aux équipes de développement et aux parties prenantes.
- Mettre en place et animer les revues de code, les stratégies de tests automatisés (TDD, BDD) et les outils d’analyse statique afin de garantir la robustesse et la maintenabilité du code.
- Gérer le socle technique (Docker, Kubernetes, CI/CD) et veiller à la mise à jour régulière des composants (Spring, Kafka, bases de données).
- Encadrer et former les développeurs sur la stack Java/Spring, Kafka, ainsi que sur les frameworks front‑end Angular et React, en favorisant le partage de bonnes pratiques et le mentorat.
- Collaborer étroitement avec les Product Owners, les équipes DevOps et les experts sécurité pour aligner les solutions aux exigences fonctionnelles, de performance et de conformité.
- Contribuer à l’élaboration de la feuille de route technologique de Wafa Assurance et à la veille technologique afin d’anticiper les évolutions du marché.
**Profil recherché**
- Diplôme d’ingénieur (Bac+5) en informatique ou équivalent.
- Minimum 8 ans d’expérience professionnelle dont 4 ans en tant qu’architecte technique ou lead developer.
- Maîtrise avérée des architectures micro‑services, micro‑frontend, EDA, Domain‑Driven Design (DDD) et des design patterns.
- Expertise technique sur Java, Spring Boot, Spring Cloud, Kafka, Docker, Kubernetes, ainsi que sur les frameworks front‑end Angular et React.
- Solide connaissance des bases de données relationnelles (PostgreSQL, Oracle) et NoSQL (MongoDB, Cassandra) ainsi que des pipelines CI/CD (Jenkins, GitLab CI, Azure DevOps).
- Expérience confirmée en mise en place de stratégies d’assurance qualité (tests unitaires, d’intégration, contract‑testing, revues de code, outils d’analyse statique).
- Capacité à vulgariser des concepts techniques complexes, à animer des ateliers et à influencer positivement les équipes.
- Qualités personnelles : esprit d’analyse, résolution de problèmes, leadership collaboratif, sens du service et orientation résultats.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur de Casablanca, avec la possibilité de télétravail partiel (mode hybride).
- Des projets à forte valeur ajoutée, impactant directement la transformation digitale du secteur de l’assurance.
- Un package salarial compétitif, des avantages sociaux (mutuelle, tickets restaurant, formation continue) et des perspectives d’évolution vers des postes de direction technique.
- Une culture d’entreprise axée sur l’innovation, la formation et le partage des connaissances.
Rejoignez Wafa Assurance et participez à la construction de l’avenir numérique du secteur de l’assurance au Maroc.