Software Developer – .NET

MDS Aero Gas Turbine Engine Solutions

MDS is a fast-growing Aerospace Engineering firm currently servicing some of the world’s leading companies in more than 15 countries worldwide including Rolls-Royce, Siemens, General Electric and Pratt & Whitney. MDS not only provides custom built test facilities and test systems for aviation, industrial, and marine gas turbine engines, we also provide world class service to back it up.

MDS is a world leader in gas turbine test solutions, but what does that mean? If you’ve ever taken a plane for vacation, gone on a cruise or even turned a light on in your home, chances are the engine on the boat, plane and power generator was tested in a facility designed and built by MDS. If being part of the development team for a mission critical application excites you, this might be the role for you. We’re looking for a Windows Software Developer to produce updates and add new features to our data acquisition system. This application is critical to our client’s engine development and testing as it provides them with data from gas turbine engine tests such as heat level, frequencies, vibrations and gas/oil flow.


  • Participate in a software development team that produces updates to and new features for MDS’s data acquisition software for testing Gas Turbine Engines.
  • Software development programming over the full development life cycle, including design, code and test.
  • Ensure that software meets all the specification requirements.
  • Participate in design and code reviews.
  • Support the integration and formal testing of the software as deployed on customer systems.
  • Respond to other corporate members and clients on software aspects.


  • Proficiency with Windows Visual Studio .Net development environment
  • Proficiency with C#, VC++, MFC and XML related technologies
  • Experience with SQL programming for Oracle databases
  • Experience in GUI development as well as client-server development with multi-threading capability
  • Minimum of 5+ years of experience working in related field.
  • Experience with VB6 – Nice to have
  • Degree / diploma in computer science or software engineering or related field.


  • With a keen eye for the finest of details, you plan and organize yourself, establishing an action plan to complete work efficiently and on time by setting priorities when appropriate
  • You communicate clearly and concisely, checking others’ understanding of information communicated and you present messages in multiple ways to make sure everyone understands

Why Join MDS?

There are many reasons to consider working with the MDS team:

  • Canada’s Best Managed (Platinum Member)
  • Competitive wages
  • Employee Bonus Program
  • Health Benefits
  • International travel
  • Impact on Aerospace Industry
  • Solid reputation
  • Diverse workforce
  • Positive work environment
  • Pension Plan
  • Company Events – Holiday Party, Golf Tournament, Town Hall Meetings, and Executive-Led Breakfast Club
  • Community Events – Dragon Boat Festival, HOPE Volleyball, Soccer and Hockey Tournaments, and other fundraising activities

Corporate Values

At MDS our values drive our actions and behaviors to foster the most positive and productive environment for our Employees, Customers, and Partners. Candidates must demonstrate a proven ability to demonstrate the following MDS values: Communication, Passion, Accountability, Teamwork, Care and Respect.

Candidates who consider themselves a team player are invited to submit their resume in confidence to recruiting@mdsaero.com.

MDS is an equal opportunity employer. MDS does not discriminate against any employee or applicant for employment because of age, race, color, mental or physical disability, religion, sex or national origin or ethnic origin.

We thank all applicants for their interest, however, only those candidates who meet or exceed our requirements, are legally eligible to work in Canada and do not require sponsorship will be contacted.

Please visit our web site https://mdsaero.com to view all open positions.

Telephone calls not accepted from candidates or agencies.






Receive company news and industry updates directly to your inbox when you subscribe to our mailing list.

Apply Today

  • Please paste your cover letter or any additional information in the field above.
  • This field is for validation purposes and should be left unchanged.
Canada's Best Managed Companies Platinum Member