Mid-career Software Implementation Developer

at  Boeing

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Nov, 2024Not Specified21 Aug, 20242 year(s) or aboveEnterprise Integration,Software Development,Git,Devops,Safeguarding,Integration,Collaborative Environment,Python,Data Science,Analytics,Test Driven Development,Interfaces,Docker,Pycharm,Optimization,EnglishNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
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 a Mid-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.

BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE):

  • 5+ years’ experience with software development and programming.
  • 2+ years’ experience with Python.
  • 2+ 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.
  • Proven experience as a DevOps Engineer or similar role.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • 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 5 or more years’ related work experience or an equivalent combination of technical education and experience (e.g. PhD, Master+3 years’ related work experience, 9 years’ related work experience, etc.).

QUALIFICATIONS DE BASE (COMPÉTENCES/EXPÉRIENCE REQUISES) :

  • 5+ ans d’expérience dans le développement et la programmation de logiciels.
  • 2+ ans d’expérience avec python.
  • 2+ 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.
  • Solides compétences en résolution de problèmes et capacité à travailler dans un environnement collaboratif et dynamique.
  • Forte expérience en tant qu’ingénieur DevOps ou dans un rôle similaire.
  • 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

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.


REQUIREMENT SUMMARY

Min:2.0Max:9.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada