Technical Lead Senior

Il y a 2 mois

منطقة كازابلانكا الحضرية, Maroc Vision Business Consulting Temps plein

MISSION DU POSTE :

L’objectif est de bâtir un socle commun générique, extensible et paramétrable, permettant un déploiement rapide et homogène dans plusieurs filiales, tout en respectant leurs spécificités locales.


Le Techlead participera à la conception, au développement et à l’industrialisation de ces assets digitaux, en garantissant extensibilité, sécurité et performance.


DESCRIPTIF DES RESPONSABILITES :

  • Suivi de proxomité des projets/sujets
  • Etude, Paramétrage et réalisation du backlog des évolutions, nouveaux produits avec les squads
  • Coordinnation
  • Documentation des livrables et procédures,
  • Revue de Code et accopagnement des developpeurs
  • Conception technique et préparation des livrables


COMPETENCES REQUISES :

Back-end :

  • Java / Spring Boot (microservices, Spring Security, Spring Data)
  • API-first avec OpenAPI/Swagger
  • Kafka / Messaging / Event-driven architecture
  • Bases de données relationnelles (PostgreSQL, Oracle)


Front-end :

  • React.js (hooks, state management, composants réutilisables)
  • Notions en Angular/Typescript appréciées
  • Intégration avec API REST / GraphQL


Pratiques de développement (Craft) :

  • Clean Code, TDD/BDD, SOLID, DDD, architecture hexagonale
  • Revues de code, qualité (Sonar, coverage), CI/CD (GitHub Actions, Jenkins, etc.)
  • Tests unitaires, intégration et end-to-end


Sécurité applicative :

  • Connaissance des principes OWASP Top 10


OAuth2 / OpenID Connect (Keycloak, PKCE, scopes, refresh tokens)

  • Gestion des identités et des accès (IAM)


Outils & Environnements :

  • Docker, Kubernetes / OpenShift
  • ELK Stack (Elastic, Logstash, Kibana) pour observabilité
  • Git, GitFlow, intégration continue


Culture technique :

  • Expérience dans des contextes industriels (progicialisation, industrialisation, multi-filiales)
  • Sensibilité à la performance, la scalabilité et la maintenabilité
  • Ouverture aux bonnes pratiques de développement collaboratif et à la documentation


FORMATION :

  • Ingénieur (BAC 5) avec un bon bagage informatique


EXPERIENCE PROFESSIONNELLE DEMANDEE :

  • Participation dans des projets de modernisation de solution en tant que technical lead
  • Expérience de 7 ans et plus


AUTRES CARACTERISTIQUES DEMANDES :

  • Connaissance dans le domaine bancaire
  • Bon sens de communication, de collaboration et d'adaptation
  • Capacité de rédaction.
  • Force de proposition
  • Agilité et Autonomie


DISPONIBILITE :

  • Immédiate


TYPE DE MISSION :

  • Freelance


MOBILITE :

  • Casablanca