Porter Airlines Inc. Logo

Senior Web Developer

Company Description

Porter Airlines is committed to delivering its signature ‘flying refined’ experience to customers across North America. Effortless travel and genuine hospitality are offered in style and comfort while restoring glamour and refinement to air travel. 


Porter is proud to be an Official 4 Star Airline® in the World Airline Star Rating®.

Visit www.flyporter.com or follow @porterairlines on Instagram, Facebook and Twitter. Details of growth plans to provide North America-wide service are available at flyporter.com.


Job Details

FUNCTION:  Reporting to the Manager, Web Development, this position will be part of an agile development team, taking part in web initiatives from conception to post production. The position calls for someone who is passionate about coding, relishes learning new frameworks, and is adept at architecting applications for high–volume, high performance environments.




  • You are passionate about adopting Agile Scrum

  • You are passionate about software development and about people

  • You can quickly evaluate issues and provide well-reasoned solutions in a timely manner

  • You love solving problems and thrive under pressure

  • You are a team player who can work with designers, developers, QA analysts, project managers, frontline staff and business stakeholders

  • You go beyond what is asked and constantly challenge yourself




  • Lead the architectural design, development and deployment of customer facing web & mobile applications

  • Write technically sophisticated code that interfaces with numerous internal and 3rd party systems

  • Troubleshoot and debug code to solve challenging issues like performance bottlenecks typically found in programming for large-scale, high-volume websites hosted in a load balanced web farm/cloud environment

  • Document application architecture, requirements and processes

  • Maintaining and supporting multiple projects and deadlines 

  • Work with QA, business analysts and the rest of the Web Development Team to ensure products are delivered on time and with all required documentation and testing

  • Be responsible for the reliability and maintenance of customer facing web applications, including after-hours support

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

  • Mentoring junior team members on software development best practices

  • Any other duties as requested by the Manager, Web 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 Web applications

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

  • Ability to innovate and create functional applications with intuitive interfaces

  • Ability to clearly articulate ideas and communicate clearly with both internal team members and external business stakeholders

  • Ability to construct user guides and documentation

  • Excellent organizational skills with a high degree of attention to detail

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

  • Familiarity with unit testing principles and unit testing tools 

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

  • Microsoft certifications are an asset 

  • Aviation industry experience would be considered an asset
    Mandatory COVID-19 vaccination


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

  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories

  • 3+ years building ASP.NET MVC  web applications using C#, Microsoft .NET 4.5+ , Visual Studio 2019+

  • In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF,LINQ and EF

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

  • Experience with SOAP and REST API web services

  • Experience with multithreading and concurrency

  • Experience with debugging, performance profiling and optimization

  • Experience building standards compliant (W3C WCAG 2.0) web user interface with HTML, CSS, LESS, grunt, JavaScript, jQuery, Knockout.js and bootstrap.

  • Experience with automated and unit testing

  • Experience with  version control software like Bitbucket and GIT



  • Experience with front end UI/UX design preferred

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

  • Familiarity with project management and bug-tracking software such as JIRA, Bugzilla etc.


LOCATION: Toronto (Billy Bishop Toronto City Airport - YTZ)

  • August 23, 2021
  • 32-91-90


Please fill out your contact information below before proceeding.

Link your social profiles (optional)
  • Powered by rivs.com

    By applying to a job using rivs.com you are agreeing to comply with and be subject to the rivs.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms of Service and both meet and comply with their provisions.

  • * required field
Close button
Content Loading