Porter Airlines Logo

Manager, Web Development

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, Fredericton, Halifax, Moncton, Montréal, Ottawa, Québec City, Saint John, NB, Sault Ste. Marie, Stephenville, St John's, NL, Sudbury, Thunder Bay, Timmins, Windsor, Boston, Chicago (Midway), New York (Newark), Washington (Dulles) and has seasonal flights to Burlington, VT, Mt. Tremblant, QC, Myrtle Beach, SC and Orlando – Melbourne, FL.

Job Details

TEAM: Web Development 

POSITION: Manager, Web Development 

REPORTS TO: Director, Web Development 

FUNCTION:

 

The Manager, Web Development is an important leadership role responsible for overseeing the development and delivery of customer-facing web solutions and self-service systems. This position is responsible for strategizing, planning and implementing technical solutions across these applications, to meet the company’s targets for revenue growth and profitability. This role will manage a team of developers and outline development requirements for the company’s suite of web sites and systems.  The Manager, Web Development will also take part in providing input and insight into the overall customer experience strategy. The ideal candidate will have a .NET development background with a strong understanding of systems, analysis & design, integration, and software development methodologies.


DUTIES AND RESPONSIBILITIES
:

  • Manage and motivate a team of 5 to 10 full-stack and UI/UX developers, providing them the necessary direction, guidance and tools for success
  • Collaborate actively with the manager of digital services and solutions delivery on prioritization, planning and scheduling for the implementation of features and enhancements in customer experience channels
  • Provide leadership to the development team using Agile/SCRUM methodologies ensuring best practices and company standards are followed
  • Staff the team appropriately and balance the workload to ensure that critical deadlines are met
  • Manage the development of business-critical software applications involving customer interaction including e-commerce websites, and customer self-service solutions such as passenger kiosk applications
  • Act as a point of contact for technical and functional issues as well as high priority requests
  • Lead projects and work efforts to ensure initiatives are delivered on-time, with quality and within budget and scope.
  • Collaborate with peers within architecture, development, quality assurance, business analysis, visual design and project management
  • Define the web application release schedule and be responsible for the delivery of web projects through the entire project lifecycle
  • Ensure all developments and system integrations adhere to best practices from a design, usability, architecture, monitoring, and security perspective and that relevant parties in infrastructure are engaged on the project
  • Review and approve all development work ensuring that technical/functional documentation and solution designs are accurately prepared, maintained, and cataloged
  • Oversee the quality and integrity of web applications when critical production issues arise, ensuring proper communication with other business and technical teams
  • Participates in the evaluation of new and emerging technology. Display a wide degree of technical skill and creativity.

BEHAVIOURAL COMPETENCIES:
  • 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.
  • Exemplifying Integrity: Treating others fairly, honestly, and respectfully, furthering the integrity of the organization and its relationships of trust with team members and the broader community.
  • Inspiring Others: Energizing and inspiring others to strive for excellence and commit to common goals and purposes, creating a sense of self-efficacy, resilience, and persistence in followers.
  • People Leadership: Assuming a leadership role in helping others achieve excellent results.
  • Leading Change: Recognizing the need for change, being open to new ideas and methods, and championing transformational change within the organization and beyond.

QUALIFICATIONS:
  • Bachelor’s degree in computer science or engineering (or equivalent) preferred.
  • 8+ years of technology experience with hands-on .NET development experience
  • Experience leading a team of 3-10 resources
  • Demonstrated leadership capabilities.
  • Strong knowledge and experience with Agile methodology and/or an established release protocol.
  • Experience with working on multiple concurrent developments in a fast pace environment.
  • Advanced and creative problem-solving skills.
  • Exceptional written and verbal communication skills.  
  • Experience in design, development, testing, and support.
  • Experience with methodologies and techniques for business modeling, requirements gathering, analysis, design, testing, and implementation of information systems.
  • Ability to understand and communicate the business impact of technical issues
  • Experience collaborating with Project Managers, Business Analysts, application and enterprise architects, application technical leads, vendor partners (both onsite and offshore), and other application development teams
  • Curious and inquisitive with strong analytic and decision making abilities
  • Motivated and self-starter

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
  • In-depth knowledge and experience with building ASP.NET MVC  web applications using C#, Microsoft .NET 3.5+ , Visual Studio 2015+ and other core Microsoft .Net technologies including: WCF, WPF, WF,LINQ and EF
  • Excellent knowledge of database design in SQL Server, SQL/T-SQL, database indexing, views and stored procedures
  • Experience in developing web applications using SPA frameworks, such as React, Knockout.js, AngularJS
  • Experience with SOAP and REST API web services.
  • Experience with multithreading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Experience with bug tracking software (JIRA or similar), source control systems (Mercurial Bitbucket or similar), and continuous integration/deployment environments
  • Experience building standards compliant (W3C WCAG 2.0) web user interface with HTML, CSS, LESS, grunt, JavaScript, jQuery, and bootstrap

NICE TO HAVE:
  • Experience with developing and deploying applications in a cloud environment such as Amazon AWS would be an asset
  • Experience with DevOps processes and tools such as Bitbucket Pipelines for CI/CD is an asset
  • Experience with microservice architecture is a nice-to-have
  • Airline experience is an asset.
  • Experience with automated and unit testing.
  • Experience in UI/UX definition and development preferred
  • Experience in mobile app development will be considered an asset.
  • Experience creating websites that adhere to WCAG 2.0 Level AA guidelines preferred.
  • Project Management experience would be an asset.
  • Experience with Common-Use Self-Service standard is an asset
  • Some experieince managing eCommerce projects and initiatives
  • knowledge of project management practices

LOCATION:

Billy Bishop Toronto City Airport





  • April 16, 2019
  • 64-68-39

Instructions

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