THALES Company Profile

Développeur Full Stack / Tech Lead (H/F) at THALES (Paris, France)

THALES
Ta praca ma 17 miesiące i prawdopodobnie nie jest już dostępna.

Opis pracy

Au sein d'une squad qui développe les produits UTM (Drone Traffic Management), ATFM (Air Traffic Flow Management ou de notre plateforme Aviation Data, vous êtes architecte, sachant technologique, animateurs de l’équipe de développeurs et développeur à part entière. Dans un contexte Agile/Scrum vous contribuer fortement à la création du produit par votre expertise, votre expérience et votre leadership.

Compétences

  • Une formation Bac+4/5 en école d'ingénieur, formation universitaire, et/ou simplement une expérience significative dans le développement front-end;
  • Une expérience de 5/7 ans minimum au sein d’équipes de développement ou des réalisations / contributions significatives;
  • Solides connaissances en technologiques et de développement en tant en environnement Web que Mobile ou Desktop;
  • Connaissances Linux OS/Unix et maîtrise des langages Go, Java, C/C++, Python, bash scripting;
  • Maîtrise du SQL et des bases NoSQL;
  • Connaissance des API REST et leurs best-practices ainsi que les suites de tools associés (Postman, Swagger …);
  • Connaissances en framework FE Javascript (React, Angular…);
  • Pratique de la containerisation (Docker…) et du déploiement en environnent orchestré (Swarm, K8s…);
  • Maîtrise à l’état de l’art les pratiques de développement collaboratifs (Git et Git-flow, CI/CD & pipeline devOps, tests, revues de code, intégration continue, gestion de versions, etc.);
  • Connaissance et pratique des principes de Test Driven;
  • Développement ainsi que des framework courants de testing et d’évaluation de la qualité;
  • Connaissance et pratique du développement en mode agile (Scrum…);
  • Anglais correct à l’écrit et à l’oral.

Responsabilités

  • Porter la vision technique FE/BE et système du produit en tant qu’expert technique au sein d’une pizza team
  • Supporter et éclairer le PO sur les technologies requises pour l’implémentation des fonctionnalités du produits Proposer des choix technologiques et participer aux choix d’architecture en collaboration avec le Chapter Leader Architecture
  • Accompagner l’équipe dans ses pratiques de qualité logicielle : TDD, revues de code, pair programming, etc.
  • Assurer des codes reviews
  • Coder 50 % de son temps tant par plaisir que pour donner l’exemple et enseigner les bonnes pratiques
  • Contribuer activement à la mise en place, au suivi et à l’amélioration continue des pratiques de développement de l’équipe
  • Collaborer avec l’équipe d’assurance qualité afin d’élaborer les scénarios de tests et de les accompagner
  • S’assurer que les principes de sécurité sont compris en appliqués par l'équipes
  • Être à l’écoute des difficultés techniques rencontrées par l’équipe, co-construire les solutions
  • Faire grandir et transmission de son savoir à l'équipe
Znajdź swoją wymarzoną pracę