Talent.com
This job offer is not available in your country.
Technical Lead

Technical Lead

TessiOujda, Morocco
30+ days ago
Job description

Missions principales :

  • A partir des spécifications fonctionnelles, réaliser des études et rédiger des spécifications techniques
  • Définir l'architecture logicielle et à la conception en s'appuyant sur les autres membres de l'équipe
  • Garantir que la Squad livre très régulièrement un produit apportant de la valeur a notre produit à chaque incrément
  • Contrôler la bonne progression des développements et définir la ligne directrice des choix techniques et méthodes à utiliser
  • Permettre à l'équipe technique de toujours rester focus sur les objectifs de sprint
  • Adopter les meilleures pratiques dans une démarche agile et prêt(e) à intervenir pour résoudre des problématiques techniques complexes avec efficacité et pragmatisme
  • Favoriser le dialogue entre les parties prenantes afin de permettre à la squad de prendre des décisions techniques éclairées
  • Concevoir et garantir la cohérence des développements sur le produit - Être en charge de la conception de l'architecture fonctionnelle et technique
  • Accompagner / Coacher les développeurs moins confirmés :

o Donner les orientations technologiques

o S’assurer de l’avancement des développements

o Participer à leur montée en compétences

o Les assister sur les points de blocage

o proposer des améliorations (maintenabilité, robustesse)

  • Participer aux développements des fonctionnalités complexes
  • Vérifier la qualité du code selon nos normes
  • Garantir le respect des délais imposés
  • Préparer les livrables avant déploiement
  • Rester à jour avec les dernières tendances et les meilleures pratiques en matière de développement Java / Angular pour améliorer la qualité
  • Alerter à tout moment de risques éventuels, ou problèmes constatés.
  • Apporter un support aux équipes avant-vente (chiffrages, présentations, démos)
  • Environnement de développement :

    Prérequis, avoir une expertise sur :

  • Java 11
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring Batch
  • Hibernate, JPA
  • API Rest
  • Kafka
  • Vault
  • Angular 11
  • TypeScript / E6
  • NgRx Store
  • HTML5, CSS3
  • Gitlab
  • Swagger
  • Maven
  • Keycloak
  • Junit, Mockito et Wiremock
  • PostgreSQL, Mysql
  • Expériences solides :

  • Architectures microservices
  • Programming : Synchrone / Asycnrhone, Reactive, Functionnal programming
  • Domain Driven Design approach
  • Technologies Cloud : Consul, Vault, Eureka
  • Design patterns
  • Gestion du versionning : Git, GitFlow, multi-branching, backporting
  • Qualités attendues :

  • Esprit d’analyse et de synthèse
  • Connaissance des outils, des langages et des méthodologies de développement
  • Aptitude rédactionnelle
  • Capacité à travailler dans un environnement multi-projets
  • Forte Culture de Software Craftsmanship
  • Posture d’expert et coach permettant de rassurer les équipes avant-ventes, d’accompagner les membres de l’équipe et d’avancer rapidement sur les développements, les analyses techniques et la résolution des soucis de production
  • Un niveau de Français courant en oral et écrit
  • Create a job alert for this search

    Technical Lead • Oujda, Morocco