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.
WHO YOU ARE:
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
TECHNICAL SKILLS:
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
NICE TO HAVE:
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.