Web Developer

Location: CA-Quebec-Montreal
Department: M&C - Software Engineering (3510)

Description

English version below

Global Eagle Entertainment Inc. (Nasdaq : ENT) est un fournisseur mondial de contenu médiatique, de technologie et de solutions de connectivité pour l’industrie du voyage. Grâce à la plateforme de produits et services la plus complète de l’industrie, Global Eagle Entertainment fournit aux transporteurs aériens une gamme étendue de solutions à bord. Ce sont, notamment : le Wi-Fi, des films, la télévision, la musique, des logiciels interactifs de même que des solutions portatives de divertissement à bord, des services de gestion du contenu, de commerce électronique et de développement de contenus originaux. Au service de plus de 150 transporteurs aériens dans le monde, Global Eagle Entertainment livre des solutions d’une qualité et d’une valeur exceptionnelles à ses clients, ce qui leur permet d’atteindre leurs objectifs en matière d’expérience pour les passagers. Le siège social de l’entreprise se situe à Los Angeles, Californie, et elle a des bureaux et des équipes en Amérique du Nord, en Asie, au Proche et Moyen-Orient, en Europe, en Afrique, en Océanie et en Amérique du Sud.     

Pour plus d’information, visitez   www.globaleagle.com  

Principales responsabilités

Sous la supervision du gestionnaire de développement, le détenteur du poste développera plusieurs composantes et modules back-end et front-end, inclut dans le Airtime CMS.  Certains de ces modules sont des applications autonomes dans des interfaces graphiques.  Le développeur doit travailler avec ouverture d’esprit au sein d’une équipe qui collabore et interagit régulièrement avec les équipes de développement, de gestion de systèmes, des artistes en graphisme, le service d’assurance qualité et les gestionnaire de produits et de contenu.

Plus précisément, le développeur full stack doit :

  • Faire l’analyse des spécifications du projet
  • Identifier et documenter les requis pour les applications Web
  • Identifier et documenter les interactions entre les modules logique d’applications
  • Déterminer les tâches requises;
  • Faire l’estimation des délais;
  • Développer et optimiser les applications Web;
  • Intégrer le logiciels dans divers types d’appareils électroniques portables
  • Tester les produits
  • Collaborer avec les individus impliqués tout au long du projet;
  • Se maintenir à jour avec les nouvelles technologies d’intégration Web;
  • Développer une architecture logicielle en fonction des requis;
  • Développer et livrer un logiciel respectant les requis logiciels et l’architecture élaborée;
  • Aider le chef d’équipe à développer les échéanciers
  • Faire de la gestion de projets (pendant les étapes de planification, suivis et de la livraison)
  • S’occuper, de manière autonome, les étapes de développement, de tests et de mise en œuvre des applications logicielles;
  • Assurer la qualité du produit fini conformément aux normes de qualité;
  • Assurer le plus haut niveau de qualité d’évolution et d’optimisation des processus, par le biais de recherche et introduction de nouveaux outils, de technologies;
  • Collaborer avec les équipes inter-fonctionnelles pour résoudre les contraintes de développement et de déploiement
  • Utiliser les processus de codification efficace pour une livraison à temps et sans erreur;

Qualifications

  • Diplôme collégial ou universitaire en informatique;
  • Plus de deux  (2) ans d’expérience programmation orientée objet C++
  • Connaissance en Visuel C++ ou GCC
  • Expérience avec les autres langages de développement (C#, NET Web API development)
  • Expérience en développement Windows et Linux;
  • Expérience avec la méthodologie Agile (Scrum, Kanban)
  • Expérience avec la méthode de développement par test, un atout;
  • Expérience avec les serveurs d’intégration continue (build farm), un atout
  • Expérience en AngularJS
  • Compréhension du cycle de développement Android, un atout
  • Connaissance en développement de requête SQL, MySQL
  • Bilinguisme parlé et écrit

Domaines d'intérêts et compétences intrinsèques

  • Expertise technique;
  • Excellente aptitudes de compréhension et de communication;
  • Analytique et orienté solutions;
  • S’approprie les tâches assignées;
  • À l’affut des tendances technologiques;
  • Flexible et démontrant une grande capacité d’adaptation;
  • Concentré sur la qualité;
  • Joueur d’équipe.

Veuillez noter que seuls les candidats retenus seront contactés

**************************************************************************************************************************

Global Eagle is the leading satellite-based provider of connectivity and media for fast-growing mobility markets across air, land and sea. The company provides the industry’s most comprehensive and advanced global product and services platform to organizations and people on the move. Our customers include commercial airlines, business jets, cruise and ferry lines, yachts, and commercial shippers. In addition, it provides products and services for the world’s most remote land-based natural resource energy operations, governments, non-governmental organizations, and mobile network operators.  Supported by best-in-class and proprietary technologies, Global Eagle offers a fully integrated suite of solutions for connectivity and content, including Wi-Fi, on-demand video, multi-platform and multi-format entertainment content, interactive software, portable In Flight Entertainment solutions, content management services, ecommerce solutions, original content development, voice, cellular and 3G/LTE services, and mission-critical communications.

Find out more at www.globaleagle.com. Follow us on LinkedIn

Role Summary

Under the supervision of the Software Development Manager, the successful candidate will be responsible for completing their tasks within the framework of ongoing development and operation of a wireless in-flight service and entertainment solution. The position requires working closely with members of the development, operations, and IT teams.

Key Responsibilities

  • Analyze project specifications;
  • Identify and document Web application requirements;
  • Identify and document interaction with application logic modules;
  • Determine tasks to be carried out;
  • Estimate development time;
  • Develop and optimize Web applications;
  • Integrate software in a variety of portable electronic devices;
  • Test products;
  • Collaborate with parties involved throughout the project;
  • Keep abreast with new Web integration technologies.
  • Design software architecture based on requirements
  • Develop & deliver software as per the requirements documents and architecture
  • Support team lead for creating schedules
  • Project Management (through planning, monitoring & delivery phases)
  • Independently handle software applications development, testing & implementation of projects
  • Ensure the quality of the end product while adhering to quality norms
  • Achieve highest quality through research & introduction of new tools and technology for evolution of processes & optimizing applications.
  • Collaborate with cross-functional teams to solve development constraints and deployment issues
  • Apply effective coding practices for error-free timely release

Qualifications/Experience

  • Minimum of college or university degree in computer science
  • Fluent in French and English, spoken and written
  • Experience with Agile practices (Scrum, Kanban)
  • Experience with test-driven development is an asset
  • Experience with Continuous Integration and build farm is an asset
  • C++ or object-oriented programming experience required for at least 2 years
  • Experience with Windows and Linux development
  • Knowledge of Visual C++ or GCC
  • Understanding of Android development life cycle is an asset
  • Experience in HTML/CSS/JavaScript
  • Experience in C#.NET Web API development
  • Experience in AngularJS
  • Knowledge of MySQL and SQL query building

 Skills/Interests

  • Technical expertise
  • Excellent comprehension and communication skills
  • Analytical and problem-solving skills
  • Ownership of the tasks assigned
  • Awareness and understanding of various technology trends
  • Adaptable and flexible
  • Focus on quality
  • Team player

Please note : Only shortlisted candidates will be contacted.





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search