To accommodate our growing business, we are currently seeking an experienced software developer to work on high-tech projects in the areas of distributed systems, human-machine interfaces, and sophisticated data management systems. As a member of the team, you will contribute to all stages of development projects, including analysis and discussion of requirements, design and experimentation, programming and refinement of modules, testing, debugging, and reviews with our professionals and with our clients' design teams.

Your responsibilities:

  • Analysis, programming and delivery of new or enhanced functionality within advanced applications using the .NET platform and databases
  • Enhance existing or developing user interfaces (GUIs)
  • Design and development of new applications and connectors as part of a distributed data collection and exchange system in C# with SQL.
  • Development of applications on PC (desktop), on server to support web applications, and sometimes on the cloud to facilitate prototyping and deployment of applications.
  • The developer will also analyse and write software requirements, write software documentation and test plans, debug existing systems, perform code reviews, and participate in normal activities of an Agile development team.

The requirements:

  • Technical degree in software development, or equivalent experience;
  • Knowledge of graphical user interface (GUI) programming;
  • 2 years experience in VB.NET or C#
  • Basic knowledge of client-server architectures and databases;
  • Ability to solve simple problems on server modules;
  • 3 years experience in software development;
  • Knowledge of French or English (spoken and written).


Additional qualifications desirable:

  • Working knowledge of Javascript and web application development;
  • Knowledge of the aviation industry;
  • Experience in understanding software requirements;
  • Familiarity with Windows and Linux;
  • Ability to work in an environment using structured software development processes.


This is a regular full time position, mostly teleworking

What we offer :

  • Flexible hours
  • Competitive salary
  • Group Insurance
  • Full time job
  • RRSP
  • Varied and stimulating projects