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.
As an Intermediate Software Developer at Porter Airlines you will design, build, and maintain the next generation of software systems that help millions of our passengers to quickly and smoothly traverse our flight 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 Manager, Application 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.
Participate in the design, development and deployment of new software solutions for Airport Systems, Finance, Reservation, and Flight Operations Systems
Work collaboratively with business analysts, project managers, Quality Assurance, 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
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
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: Proactively identifying issues and working with others to devise solutions
Results Focus: Focusing efforts on achieving high quality results in a manner complementary to the company
Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus
Minimum of 2 years experience developing Microsoft .NET software solutions
Bachelor’s degree in computer science or engineering (or equivalent) preferred
Proficient verbal and written communication skills
Competent organizational skills & strong attention to detail
TECHNICAL SKILLS:
Strong .NET software development skills (C#) using Visual Studio 2017+
Solid knowledge of .NET Framework 4.5+ and .NET Core
Experience developing ASP.NET MVC or ASP.NET Core applications
Experienced in Microsoft SQL Server 2017+, SQL/T-SQL, and database design
Experience with ORM frameworks such as Entity Framework
Experience in developing and consuming SOAP and REST web services
Good front-end web development and Javascript skills; knowledge of front-end libraries such as jQuery
Experience developing and deploying applications in a cloud environment such as Amazon AWS would be an asset
Familiar with agile development methodology and scrum framework
Experience in the travel or airline industry would be an asset
LOCATION: Toronto (Billy Bishop Toronto City Airport - YTZ)