Développeur FullStack Java & Angular/React
Détails
Description
En tant qu’ingénieur en développement logiciel :
• Vous serez responsable de la conception technique, du développement et de la livraison des fonctionnalités du produit sur la base des solutions convenues avec les parties prenantes
• Au sein du groupe, vous aiderez à la prise de décision architecturale avec le soutien de nos architectes. Vous travaillerez également conjointement avec vos analystes de définition de produit et vos homologues QA et assurerez un cycle de vie de développement et de déploiement sans faille avec notre DevOps
• Vous travaillerez en étroite collaboration avec les équipes de plusieurs sites, applications et groupes (R&D, SRE)
• Nous recherchons un développeur, prêt à construire à partir de sa propre expérience afin d’appliquer ses connaissances dans un contexte stimulant et intéressant. Donc, si vous êtes prêt à :
o Recherchez des défis techniques en travaillant sur des technologies très intéressantes et à la pointe de la technologie !
o Fournir aux compagnies aériennes les produits de pointe dont elles ont besoin dans leur transformation.
• Pour relever ce défi, vous devrez :
o Être passionné et engagé à fournir des logiciels de haute qualité
o Être en mesure de fournir des résultats de haute qualité dans un environnement changeant et au rythme rapide avec des priorités changeantes
o Être capable d’affronter et de résoudre différents types de problématiques que nous rencontrons quotidiennement sur cette nouvelle pile innovante
o Penser et coder comme un designer/architecte
o Concevoir des solutions logicielles élégantes et réalisables, tant au niveau de l’application que du système,
o Documenter, développer, mettre en œuvre et tester unitairement des modules logiciels
o Mettre en œuvre des modèles de données efficaces à la fois dans les nomenclatures d’application et les modèles de base de données
o Respecter constamment les délais établis
o Maintenir des rapports en temps opportun sur l’état des projets, les problèmes techniques potentiels et tout autre détail pertinent
• Maintenir et optimiser :
o Dépanner et enquêter sur les défauts soulevés par nos clients afin d’assurer la conformité de nos produits aux spécifications et l’intégrité du système
o Déboguer efficacement
o Créer et mettre à jour une documentation standardisée
o Effectuer des analyses de performance de routine et optimiser les logiciels
•Collaborer:
o Travailler en étroite collaboration avec la gestion des produits, les analystes techniques, l’assurance qualité et les opérations mondiales pour créer et développer un code de haute qualité pour les clients internes/externes qui fonctionne et est cohérent avec les documents d’exigences
o Collaborer avec les autres membres de l’équipe, pour bénéficier de leurs connaissances et de leurs différents parcours, et apporter vos propres atouts à l’équipe
o Coordonner le développement inter-équipes/inter-zones avec les autres équipes et les développeurs
Compétences/expérience requises :
• Master ou diplôme d’ingénieur avec environ 3 ans d’expérience pertinente.
• Maîtrise du framework Java Spring et d’au moins un framework frontend tel que React ou Angular.
• Connaissance du développement natif du cloud et expérience des fournisseurs de cloud tels que AWS, Azure ou GCP.
• Familier avec les principes DevOps et les pratiques d’intégration continue.
• Connaissance démontrée des langages de programmation et des frameworks.
• Compréhension des frameworks Agiles.
• Motivé à travailler dans un environnement international (anglais).

