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®.
The airline currently offers flights to Toronto, Ottawa, Montreal, Quebec City, Fredericton, Saint John, Moncton, Halifax, St. John’s, Stephenville, N.L., Thunder Bay, Sault Ste. Marie, Sudbury, Timmins, Windsor, New York (Newark), Chicago (Midway), Boston and Washington (Dulles), and has seasonal flights to Mt. Tremblant, Que., Muskoka, Ont., and Myrtle Beach, S.C.
FUNCTION: 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.
As Porter operates in an agile development environment, your hard work will be published quickly so that employees and customers can immediately benefit from your important software innovations.
At Porter, we’re passionate about learning! You will have an opportunity to gain experience with the latest cloud technologies, front-end frameworks, and big-data environments. Additionally, you will become well-versed in the technical intricacies of airline operations, reservation systems, aircraft, and airports.
Reporting to the Director, Software Development, this position calls for someone that is passionate about coding, and is interested in playing a key part in Porter software initiatives from conception to post production.
● Lead the architectural design, development and deployment of new software solutions for Airport Systems, Finance, Reservation, and Flight Operations Systems
● Work with business analysts, project managers, QA and other developers to ensure products are delivered on time and with all required documentation and testing
● Maintain and support multiple projects and deadlines, working with project managers to establish timelines and estimate effort
● Monitor critical systems to ensure operations are performing efficiently and smoothly, including communicating with business users, identifying production issues and rolling out bug fixes as required
● Lead architecture design discussions, recommend and research innovative new technologies that can be used to enhance the business
● Analyze the strengths and weaknesses of Porter’s business processes and suggesting areas of improvement
● Mentor and advise junior team members on software development best practices
● Actively participate in Porter’s Safety Management System (SMS) including, reporting hazards and incidents encountered in daily operations; understand, comply and promote the Company Safety policy
● Any other duties as requested by the Team Lead, Application Development or Director, Software Development