Early-Career Software Implementation Developer
CAN - Montreal, Canada
Applications have closed
Boeing
Welcome to the official corporate site for the world's largest aerospace company and leading manufacturer of commercial jetliners and defense, space and security systems. Learn about our passion for innovation, our products, careers and more.Company:
Jeppesen CanadaJob ID:
00000432774Date Posted:
2024-07-18Location:
CAN - Montreal, CanadaJob Description Qualifications:
Welcome to Boeing! One third of pilots and cabin crew worldwide are flying with schedules produced by Boeing's innovative solutions. One million pilots use our navigation products, and every day some 70,000 routes around the world are planned with the help of Boeing. Optimizing airlinesâ operations has a major impact on environmental sustainability.
Jeppesen Canada, a Boeing Company, is seeking an Early career Software Implementation Developer with a passion for aviation and travel. This position reports to the manager of Crew & NO Implementation working out of the Montreal, Quebec office.
The Crew & NO Implementation department is responsible for the configuration, delivery and support of our Crew and Ops management products to commercial airline customers and to make sure that we deliver solutions that our customers truly need. Joining us is an opportunity to be part of a skilled team of specialists that solve some of the most challenging optimization problems in the world, value diversity and learn from each other.
It is vital that you are passionate about learning the Airline business and that you see yourself contributing in teamwork, workshops and communicating with different stakeholders as part of the requirements gathering and implementation process. We value individuals who have an analytical approach to problem solving, strong communication skills, an interest for technology and travel as well as human relations and a curiosity to learn and explore new ways of doing things.
Position Responsibilities:
Work directly with the client to understand their needs and business objectives and use that information to capture requirements.
Deliver client projects by configuring and customizing our world-leading crew planning software using our proprietary rule-based Rave modeling language and Python.
Collaborate and interact with the team to adjust Ways of Working to improve efficiency and customer collaboration.
Use a test-driven development methodology to ensure top quality, developing automated test cases as you code.
Explain design decisions and technical solutions in a clear and confident way to clients, while managing client expectations and building long-term client relationships.
This position is hybrid. This means that the selected candidate will be required to perform some work onsite at one of the listed location options. This is at the hiring teamâs discretion and could potentially change in the future.
Employer will not sponsor applicants for employment visa status.
Basic Qualifications (Required Skills/Experience):
2+ yearsâ experience with software development and programming.
1+ yearsâ experience with Python.
1+ yearsâ experience effectively working in a Linux/Unix environment.
Excellent verbal and written communications skills in English.
Must be legally able to work in Canada.
Individual must not pose a risk for safeguarding of controlled goods.
Must be eligible to handle US export-controlled data.
Preferred Qualifications (Education/Experience):
Experience with airline operation or airline IT, ideally with crew planning.
Ability to travel 20% of the time.
Git and GitLab/GitHub, or equivalent.
Experience working within a scrum team or in similar agile project setup.
Experience with:
Relational Database modelling
Data science and analytics
Operations Research or Optimization
Test Driven Development, using tools such as Gherkin and Behave
Interfaces and data integration
Enterprise Integration
Docker
CI/CD
Bash scripting
PyCharm
pytest
Typical Education and Experience:
Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 2 or more years' related work experience or an equivalent combination of technical education and experience (e.g. Master, 6 year's related work experience, etc.).
Relocation:
Relocation assistance is not a negotiable benefit for this position. Candidates must live in the immediate area or relocate at their own expense.
Additional Information:
This requisition is for a locally hired position in Canada. The employer is Jeppesen Canada. Candidates must be legally authorized to work in Canada. Benefits and pay are determined by Canada and are not on Boeing US-based payroll. This is not an expatriate assignment.
Please also submit a CV or resume written in English.
Applications for this position will be accepted through 24 July 2024.
(NOTE: Le gĂ©nĂ©rique masculin est utilisĂ© sans discrimination et uniquement dans le but dâallĂ©ger le texte.)
Bienvenue chez Boeing! Un tiers des pilotes et de lâĂ©quipage de cabine dans le monde entier volent avec des horaires produits par les solutions innovantes de Boeing. Un million de pilotes utilisent nos produits de navigation et chaque jour, quelque 70 000 routes dans le monde sont planifiĂ©es avec lâaide de Boeing. Lâoptimisation des opĂ©rations des compagnies aĂ©riennes a un impact majeur sur la durabilitĂ© environnementale.
Jeppesen Canada, une entreprise de Boeing, est Ă la recherche dâun Early career Software Implementation Developer passionnĂ© par lâaviation et les voyages. Ce poste relĂšve du gestionnaire de Crew & NO Implementation et est basĂ© au bureau de MontrĂ©al, QuĂ©bec.
Le service Crew & NO Implementation est responsable de la configuration, de la livraison et du soutien de nos produits de gestion des Ă©quipages et des opĂ©rations aux compagnies aĂ©riennes clientes et sâassure que nous fournissons des solutions dont nos clients ont rĂ©ellement besoin. Nous rejoindre, câest avoir lâopportunitĂ© de faire partie dâune Ă©quipe de spĂ©cialistes compĂ©tents qui rĂ©solvent certains des problĂšmes dâoptimisation les plus difficiles au monde, valorisent la diversitĂ© et apprennent les uns des autres.
Il est essentiel que vous soyez passionnĂ©(e) par lâapprentissage du secteur des compagnies aĂ©riennes et que vous vous voyiez contribuer au travail dâĂ©quipe, aux ateliers et Ă la communication avec les diffĂ©rentes parties prenantes dans le cadre du processus de collecte et de mise en Ćuvre des exigences. Nous apprĂ©cions les personnes qui adoptent une approche analytique pour rĂ©soudre les problĂšmes, qui ont de solides compĂ©tences en matiĂšre de communication, qui ont de lâintĂ©rĂȘt pour la technologie et les voyages ainsi que pour les relations humaines et qui sont curieuses dâapprendre et dâexplorer de nouvelles façons de faire les choses.
Responsabilités du poste :
Travailler directement avec le client pour comprendre ses besoins et ses objectifs commerciaux et utiliser ces informations pour définir les exigences.
ExĂ©cuter les projets des clients en configurant et en personnalisant notre logiciel de planification dâĂ©quipages de classe mondiale Ă lâaide de notre langage exclusif de modĂ©lisation Rave basĂ© sur des rĂšgles et de Python.
Collaborer et interagir avec lâĂ©quipe pour adjuster les mĂ©thodes de travail afin dâamĂ©liorer lâefficacitĂ© et al collaboration avec les clients.
Utiliser une méthodologie de développement pilotée par les tests pour garantir une qualité optimale, en développant des cas de test automatisés au fur et à mesure que vous codez.
Expliquer aux clients les décisions en matiÚre de conception et les solutions techniques de maniÚre claire et assurée, tout en gérant leurs attentes et en établissant des relations à long terme avec eux.
Ce poste permet le télétravail (modÚle hybride). Toutefois, le candidat sélectionné devra effectuer une partie du travail sur place, dans l'un des lieux indiqués. Ceci est à la discrétion de l'équipe de recrutement et pourrait potentiellement changer dans le futur.
Lâemployeur ne parrainera pas les candidats pour obtenir un statut de visa dâemploi.
Qualifications de base (compétences/expérience requises) :
+2 ans dâexpĂ©rience dans le dĂ©veloppement et la programmation de logiciels.
+1 ans dâexpĂ©rience avec python.
+1 ans dâexpĂ©rience de travail efficace dans un environnement Linux/Unix.
Excellentes compétences en communications verbale et écrite en anglaise.
Doit ĂȘtre lĂ©galement autorisĂ©(e) Ă travailler au Canada.
Lâindividu ne doit pas reprĂ©senter un risque pour la sĂ©curitĂ© des biens contrĂŽlĂ©s.
Doit ĂȘtre Ă©ligible Ă manipuler des donnĂ©es contrĂŽlĂ©es pour lâexportation vers les Ătats-Unis.
Qualifications préférentielles (formation/expérience) :
ExpĂ©rience de gestion des opĂ©rations dâune compagnie aĂ©rienne ou de lâinformatique dâune compagnie aĂ©rienne, idĂ©alement avec la planification des Ă©quipages.
Disponibilité à voyager de 20% du temps.
Git et GitLab/GitHub, ou équivalent.
ExpĂ©rience de travail au sein dâune Ă©quipe Scrum ou dans une configuration de projet agile similaire.
Expérience avec :
élisation de bases de données relationnelles
Science des données et analytique
Recherche opérationnelle ou optimisation
DĂ©veloppement pilotĂ© par les tests, Ă lâaide dâoutils tels que Gherkin et Behave
Interfaces et intégration des données
Enterprise Integration
Docker
CI/CD
Script bash
PyCharm
pytest
Formation et expérience typiques :
formation/expérience généralement acquise par le biais d'une formation technique avancée (par exemple, licence) et généralement 2 années ou plus d'expérience professionnelle ou une combinaison équivalente de formation technique et d'expérience (par exemple, master, 6 années d'expérience professionnelle, etc.)
Relocalisation :
Lâaide Ă la relocalisation nâest pas un bĂ©nĂ©fice nĂ©gociable pour ce poste. Les candidats doivent vivre dans la rĂ©gion locale ou dĂ©mĂ©nager Ă leurs propres frais.
Informations supplémentaires :
Cette demande concerne un poste Ă recrutement local au Canada. Lâemployeur est Jeppesen Canada. Les candidats doivent ĂȘtre lĂ©galement autorisĂ©s Ă travailler au Canada. Les avantages sociaux et la rĂ©munĂ©ration sont dĂ©terminĂ©s par le Canada et ne font pas partie de la masse salariale de Boeing aux Ătats-Unis. Il ne sâagit pas dâune mission dâexpatriation.
Veuillez également soumettre un CV ou curriculum vitÊ rédigé en anglais.
Les candidatures pour ce poste seront acceptées jusqu'au 24 juillet 2024.
Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.
Relocation:
No relocation availableExport Control Requirement:
Not an export control positionSafety Sensitive:
This is not a safety sensitive positionContingent Upon Award Program
This position is not contingent upon program awardExperience Level:
Individual Contributor - 2Job Type:
RegularJob Code:
BA40I2 (BA1)* Salary range is an estimate based on our AI, ML, Data Science Salary Index đ°
Tags: Agile CI/CD Docker Git GitHub GitLab Linux Python RDBMS Research Scrum Security TDD Travel
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.