Intermediate Python Developer (aviation domain)
Sigma Software
Montreal, Québec, Canada
5d ago
Job Description

As a part of our team, you will do the following:

  • Perform GUI configurations and development
  • Deliver client projects by configuring and customizing our world-leading crew and fleet management and optimization applications using Python as well as our proprietary Rave language, along with XML and other formats for system integrations
  • Design separate components, modules, classes, database tables, etc.
  • Maintain existing legacy components, modules, and configuration changes
  • Configure API integrations with different systems
  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Perform team peer code review
  • Contribute to the development of technical project documentation and user documentation
  • Participate in conference calls and face-to-face meetings with the customer and customer’s partners
  • Participate in workshops and business trips to visit the customer
  • Work closely with the customer and other customer’s teams


  • 5+ years of experience in commercial software development
  • In-depth Python knowledge
  • OOP/OOD skills and good quality of produced code
  • Experience with Mercurial and/or Git
  • Experience with Domain Specific Language is a plus
  • Experience working within a Scrum team or in similar Agile project setups
  • Experience with Rostering systems is a plus
  • Experience working directly with a client
  • Upper-Intermediate level of English
  • Knowledge of Spanish is a plus

Personal profile:

  • Strong communication and people skills
  • Self-management
  • Flexibility

Additional Information

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form