Nuevo
Descripcion del puesto
United Airlines recherche un(e) Développeur(se) II talentueux(se) pour rejoindre son équipe Digital Technology basée à Chicago. En tant que membre clé de l’équipe, vous participerez à la conception, au développement et à la maintenance de solutions technologiques à grande échelle qui soutiennent les opérations aériennes, les services aux passagers et les processus internes de la compagnie. Vous jouerez le rôle d’intermédiaire entre les besoins métier et les équipes techniques, garantissant que chaque solution livrée soit fiable, sécurisée et alignée avec les objectifs stratégiques de United.
**Missions principales**
- Analyser les exigences fonctionnelles et techniques en collaboration avec les parties prenantes (product owners, analystes métier, équipes opérationnelles) afin de définir des spécifications détaillées.
- Concevoir l’architecture des applications en respectant les standards d’Enterprise Architecture de United Airlines.
- Développer des services back‑end (Java, Spring Boot, Node.js) et des interfaces front‑end (React, Angular) en suivant les meilleures pratiques de codage, de testabilité et de performance.
- Mettre en place des pipelines CI/CD (Jenkins, GitHub Actions, Azure DevOps) pour automatiser les builds, les tests unitaires et les déploiements sur les environnements cloud (AWS, Azure).
- Appliquer les politiques de sécurité (OWASP, chiffrement des données, gestion des accès) et réaliser des revues de code pour garantir la conformité et la qualité du code.
- Effectuer des tests unitaires, d’intégration et de performance, et participer aux campagnes de tests d’acceptation utilisateur (UAT).
- Assurer le support de niveau 2/3, diagnostiquer les incidents en production et proposer des correctifs ou des améliorations continues.
- Collaborer étroitement avec les équipes DevOps, Data Engineering, UX/UI et les partenaires externes pour assurer une livraison fluide et coordonnée.
- Contribuer à l’amélioration continue des processus de développement (Agile Scrum, Kanban) et partager les bonnes pratiques au sein de l’équipe.
**Profil recherché**
- Diplôme en informatique, ingénierie logicielle ou formation équivalente.
- Minimum 3 à 5 ans d’expérience professionnelle en développement d’applications d’entreprise, idéalement dans le secteur aérien ou des services à forte contrainte de disponibilité.
- Maîtrise des langages Java, C# ou Python, ainsi que des frameworks Spring, .NET Core ou Django.
- Expérience avérée avec les technologies front‑end modernes (React, Angular, Vue.js) et les API RESTful.
- Connaissance des bases de données relationnelles (PostgreSQL, Oracle) et NoSQL (MongoDB, DynamoDB).
- Familiarité avec les outils de conteneurisation (Docker, Kubernetes) et les plateformes cloud (AWS, Azure).
- Bonnes pratiques de sécurité applicative et expérience en mise en place de contrôles de conformité.
- Capacité à travailler de façon autonome, à prioriser les tâches et à communiquer clairement avec des interlocuteurs techniques et non‑techniques.
- Esprit d’équipe, curiosité technologique et volonté d’innover dans un environnement dynamique.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur d’une compagnie aérienne mondiale reconnue.
- Possibilité de télétravail partiel (modèle hybride) et horaires flexibles.
- Programme de formation continue, certifications et accès à des conférences technologiques.
- Avantages compétitifs : assurance santé, plan de retraite, programme d’avantages employés, billets d’avion à tarif préférentiel.
- Culture d’inclusion, de diversité et d’innovation où chaque idée compte.
Rejoignez United Airlines et contribuez à façonner l’avenir du voyage aérien grâce à la technologie !