Principal Software Engineer H/F Toulouse pour une société aéronautique

Job : Principal Software Engineer société aéronautique Toulouse

Rattaché(e) en direct au Directeur du Service Digital Accelerator, votre mission est de rendre disponible auprès de l’entreprise les avantages associés aux technologies digitales de manière à pouvoir apporter beaucoup plus rapidement une valeur commerciale, tout en conservant la même qualité et la même ampleur. Cela se traduit plus spécifiquement par une capitalisation des DevOps, du Big Data, de l’IoT, de l’API & Intégration, ainsi que des
technologies du Cloud.

 

LA MISSION :

  • Vous serez responsable des activités principales suivantes :
    • Être responsable du cycle de vie du développement et de l’architecture de leurs plateformes et solutions,
    • Piloter des projets complexes ayant un impact commercial significatif au sein ou au-delà de leur organisation,
    • Combler l’écart entre les équipes de développement et les partenaires d’affaires pour comprendre la vision et les exigences des produits,
    • Diriger et gérer les Ingénieurs Logiciels Principaux et Assurance Qualité au sein de votre équipe, de manière à développer les meilleures approches techniques en matière d’architecture, de conception et d’Assurance Qualité en ce qui concerne le développement des nouveaux produits (équipe de 15 personnes qui s’élèvera à 30 personnes fin 2018).
    • Maintenir un haut niveau d’excellence opérationnelle avec votre équipe et au sein de l’organisation Engineering,
    • Faire le lien entre l’équipe et les pratiques et capacités plus étendues de l’Engineering
    • Travailler avec les parties prenantes de l’entreprise, les Ingénieurs Assurance Qualité, les Responsables de Programme, les Ingénieurs Publication, les Architectes d’Entreprise, les Architectes Données et les Data Scientists, de manière à ce que la vision globale des produits se transforme en mise en œuvre,
    • Faire des recherches sur les tendances actuelles, les meilleures pratiques, les bibliothèques et Frameworks du développement et faciliter l’utilisation d’outils adéquats pour réaliser les tâches,
    • Mener et défendre les meilleures pratiques de l’ingénierie logicielle pour instaurer une culture Engineering axée prioritairement sur la qualité,
    • Conduire les améliorations continues et la résolution collaborative des problèmes au moyen des chapitres et des corporations de l’ingénierie logicielle.
    Des déplacements professionnels ponctuels sont à prévoir en Europe

PROFIL RECHERCHE:

  • Vous avez une formation Supérieure (bac+3 à +5) en Informatique, Technologies de l’Information (ou domaine apparenté)
  • Vous avez les expériences et compétences suivantes :
    • Expérience en développement logiciel, tests et architectures au sein d’organisations de grandes sociétés,
    • Expérience en méthodologie Agile au sein d’équipes Agiles transverses, de la création àla publication,
    • 3 ans d’expérience minimum à des postes de management, en gestion directe de personnel et d’équipes de plus de 15 collaborateurs.
    • Compétences en gestion du personnel, expérience concluante en mentorat et coaching des collaborateurs de l’équipe,
    • Expérience avérée en conception, développement, test et publication d’architectures de micro-services et de solutions d’intégration au sein d’AWS,
    • Expérience en conception de solutions Cloud natif, impliquant un haut degré de disponibilité et de résilience, de préférence en environnement Amazon Web Services,
    • Expérience et expertise étendues en architecture de micro-services et RESTful API’s,
    • Expérience d’une grande diversité de langages de développement, Frameworks et paradigmes,
    • Expérience étendue notamment en langages de développement et Frameworks comme Java, JavaScript, Node et React,
    • Expérience en Frameworks et technologies Open Source comme Spring/Hibernate, Spring Boot,
    • Méthodologies et techniques des tests logiciels, Frameworks et outils de tests automatisés comme Selenium, JMeter,
    • Familiarisation avec les normes et problèmes communs de la sécurité logicielle,
    • Familiarisation avec l’empilage Web de bout en bout, notamment les protocoles HTTP et les techniques d’optimisation de serveurs Web,
    • Expérience en agrégation des logs et outils de surveillance comme Splunk,
    • Facilités de communication, mentorat des collaborateurs, culture collaborative au sein d’équipes de développement logiciel,
    • Anglais : niveau négociation.

OU