Porter Airlines Logo

Senior Software Developer

Company Description

Porter Airlines has revolutionized short-haul flying with a warm and effortless approach to hospitality, restoring glamour and refinement to air travel. Porter is an Official 4 Star Airline® in the World Airline Star Rating® and also rated as Best Regional Airline in North America by Skytrax.

The airline currently offers flights to Toronto, Ottawa, Montreal, Quebec City, Fredericton, Saint John, Moncton, Halifax, St. John’s, Thunder Bay, Sault Ste. Marie, Sudbury, Timmins, North Bay, Windsor, New York (Newark), Chicago (Midway), Boston, Washington (Dulles) and Pittsburgh, and has seasonal flights to Mt. Tremblant, Que., Stephenville, N.L., Myrtle Beach, S.C., Burlington, Vt., and Orlando-Melbourne, Fla

Job Details


As a Senior Software Developer at Porter Airlines you will design, build, and maintain the next generation of software systems that help transport millions of passengers quickly and smoothly across our network.
Our fast paced agile development environment ensures that your hard work will be published quickly so that employees and customers can immediately benefit from your important software innovations.

Reporting to the Manager, Software Development, this position calls for someone that is passionate about coding, relishes learning new frameworks and technologies, and is adept at architecting applications for high-volume, high-performance environments.


  • Leading the architectural design, development and deployment of new software solutions for Airport Systems (including kiosk), Finance, Reservation, and Flight Operations Systems

  • Writing the most sophisticated code and solving the most technologically challenging problems faced by the Application Development Team

  • Working with business analysts, project managers, QA and the rest of the Application Development Team to ensure products are delivered on time and with all required documentation and testing

  • Maintaining and supporting multiple projects and deadlines, working with project managers to establish timelines and estimate effort

  • Documenting the organization's direction, structure, business processes and requirements for various company wide projects

  • Analyzing the strengths and weaknesses of Porter’s business processes and suggesting areas of improvement

  • Mentoring junior team members on software development best practices

  • Any other duties as requested by the Manager, Software Development


  • Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.

  • Teamwork: Working collaboratively with others to achieve organizational goals.

  • Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).

  • Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.

  • Results Focus: Focusing efforts on achieving high-quality results consistent with the organization’s standards.

  • Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.


  • Minimum of 5 years experience developing .NET software solutions

  • Bachelor’s degree in computer science or engineering (or equivalent) preferred

  • Ability to communicate clearly with business users and project management

  • Ability to innovate and create functional applications with intuitive interfaces

  • Ability to construct user guides and documentation

  • Listens to others and accepts input from team members

  • Clearly articulate ideas and thoughts verbally

  • Accurately prepares written business correspondence that is coherent, grammatically correct, effective and professional

  • Proposes solutions to problems and considers timeliness, effectiveness, and practicality in addressing client needs

  • Excellent organizational skills & attention to detail

  • Ability to work effectively within a team environment and accept direction

  • Microsoft certifications are an asset


  • Full stack experience, along with experience in all stages of the software development life cycle including architecture, design, development, testing, deployment, and maintenance

  • Expertise developing a variety of software applications, primarily using Microsoft technologies

  • Strong .NET software development skills (C#) using Visual Studio 2015

  • Expert-level middle tier with experience developing ASP.NET MVC applications

  • Excellent knowledge of database design in SQL Server 2015, SQL/T-SQL , database indexing, views and stored procedures

  • Expert-level front-end web development skills

  • Some experience with AngularJS required

  • Experience developing and deploying applications in a cloud environment such as Amazon AWS would be an asset

  • Experience developing Windows 10 Universal Apps would be an asset

  • Experience developing software to interface with wired and wireless peripherals would be an asset

  • Experience with the Zebra printer language would be an asset

  • Experience in the travel or airline industry would be an asset


Billy Bishop Toronto City Aiport - Toronto

  • August 28, 2017
  • 60-06-84


We are sorry, but this opportunity is no longer available.
Close button
Content Loading