THALES Company Profile

Dévelopeur Back-End (H/F) at THALES (Paris, France)

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

Opis pracy

En rejoignant les équipe de développement Thales ATM Digital, vous bâtirez notre plateforme technologique “from scratch” avec une architecture de Micro-Services. Au sein des squads UTM (Drones Traffic Management), ATFM (Air Traffic Flow Management) ou de notre plateforme Aviation Data, votre mission sera de prototyper, coder et intégrer les composants software backend (APIs, Storage / Model de données, système de streaming/messaging, Data-Pump, logging, monitoring, alerting…) en utilisant les dernières et les plus performantes  technologies.Vous itérerez rapidement, testerez en continu, contribuerez au nightly build et  publierez une version edge chaque mois ainsi qu'une version stable des services tous les trois mois.

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 back-end;
  • Une expérience de 3 ans minimum au sein d’équipes de développement ou des réalisations / contributions significatives;
  • Bonnes connaissances et maîtrise d’un langages Backend (GO, Java, NodeJS … );
  • Connaissances de Bases de données SQL & NoSQL (Modèles, Query language…);
  • Maîtrise des API REST et leurs best-practices;
  • Pratique des applications conteneurisées (Docker;
  • Connaissances en OS Linux / Unix et langages de scripting shell;
  • Pratique du développement en mode agile (Scrum…) et du DevOps (Git et Git-flow, revues de code, pipelines CI/CD, testing...);
  • Anglais correct à l’écrit et à l’oral

Responsabilités :

  • Designer, coder les composants de votre micro-service, APIs, business-logic, Data Storage;
  • Écrire les tests unitaires, d’intégration et end-to-end visant à valider la qualité du code ainsi qu'à s’assurer de leur non-régression;
  • Collaborer au sein de votre squad avec les autres développeurs et le tech lead dans le design, la mise en place des pratiques devOps et l’intégration des services Front-end;
  • Collaborer avec l’équipe d’assurance qualité afin d’élaborer les scénarios de tests et de les accompagner dans l’automatisation des cas de tests;
  • Participer aux choix technologiques et aux choix d’évolution de l’architecture;
  • Participer à la mise en place, au suivi et à l’amélioration continue des pratiques de développement de l’équipe;
  • Faire de la veille et se former aux technologies les plus pertinentes pour nos micro-services.
Znajdź swoją wymarzoną pracę