Engineer I - Software Development

Job expired!

Depuis plus de 40 ans, Accelya est une force transformative dans l'industrie aérienne, simplifiant les processus financiers et commerciaux et permettant à la communauté du transport aérien de prendre en main son avenir. Nous collaborons avec des leaders de l'industrie comme l'IATA pour promouvoir des initiatives mondiales et être pionniers des transformations numériques qui rationalisent les opérations des compagnies aériennes. En travaillant avec Accelya, vous faites partie d'une mission visant à faciliter le progrès et l'agilité des compagnies aériennes à travers le monde.

En tant que Engineer I dans notre équipe de développement logiciel, vous jouerez un rôle crucial dans la création de solutions logicielles innovantes qui contribuent à la croissance et au succès de notre organisation. Collaborez avec une équipe hautement qualifiée d'ingénieurs et de parties prenantes multidisciplinaires pour concevoir, développer et maintenir des applications logicielles de pointe. Ce rôle vous offre la possibilité de travailler sur divers projets, d'affiner vos compétences techniques et d'avoir un impact significatif dans un environnement dynamique et rapide.

Responsabilités Clés

  • Développement Logiciel : Collaborer avec les membres de l'équipe pour concevoir et développer des solutions logicielles de haute qualité, en respectant les normes de codage et les meilleures pratiques.
  • Analyse des Besoins : Travailler en étroite collaboration avec les pairs, les chefs d'équipe, les QA et les spécialistes produits pour comprendre les exigences et les traduire en spécifications techniques.
  • Codage et Tests : Écrire du code propre, efficace et maintenable, et participer aux activités de test pour assurer la qualité et la fiabilité du logiciel.
  • Revues de Code : Mener et participer à des revues de code pour fournir des feedbacks, identifier des domaines d'amélioration et assurer la qualité du code.
  • Résolution de Problèmes : Identifier et résoudre les défauts du logiciel, et mettre en œuvre des solutions efficaces en temps opportun.
  • Apprentissage Continu : Se tenir au courant des technologies émergentes, des outils et des tendances de l'industrie, et rechercher activement des opportunités de développement professionnel.
  • Communication : Communiquer efficacement les concepts et solutions techniques aux membres de l'équipe et aux parties prenantes, et participer activement aux réunions et discussions de l'équipe.
  • Amélioration des Processus : Contribuer à l'amélioration des processus et méthodologies de développement pour améliorer l'efficacité et la productivité.

Qualifications

  • Licence en Informatique, Ingénierie Logicielle ou dans un domaine connexe.
  • Maîtrise d'un ou plusieurs langages de programmation tels que JAVA, PL/SQL, Python, C++, ou JavaScript.
  • Solide compréhension des principes, méthodologies et meilleures pratiques de développement logiciel.
  • Expérience avec les systèmes de contrôle de version (par exemple, Git), les environnements de développement intégrés (IDE) et les systèmes de suivi des problèmes.
  • Excellentes compétences en résolution de problèmes et attention aux détails.
  • Capacité à travailler de manière collaborative dans un environnement d'équipe et à s'adapter aux priorités changeantes.
  • Excellentes compétences en communication, tant à l'écrit qu'à l'oral.
  • Autonome avec une passion pour l'apprentissage et le développement professionnel.

Compétences Préférées

  • Expérience avec JAVA, CORE JAVA.
  • Forte compétence en développement Oracle PL/SQL, y compris l'expérience des procédures stockées, fonctions, déclencheurs et packages.
  • Connaissance des processus ETL et des outils d'intégration de données.
  • Familiarité avec les plateformes de cloud computing telles qu'AWS, Azure ou Google Cloud.
  • Compréhension des méthodologies de développement logiciel Agile.
  • Expérience précédente en tant que stagiaire ou en coopération dans le développement logiciel.

Réalisez Vos Ambitions