Technical and Engineering

Specialist, Application Development and Maintenance

Last updated: 4 months ago
Expires: 4 months ago
Job Role:
Technical and Engineering
Type:
Not specified
Aircraft type:
None
Location:
Canada

Job description

Description

Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.
 
Air Canada is seeking experienced and dynamic technical specialists focused on providing overall system management services for various Air Canada’s systems and applications. As a Specialist, you are expected to provide real world expertise in application service design, support, and delivery while we modernize and optimize our business solutions. This role requires collaboration with a diverse internal workforce and extended third party service providers to create the future business application support model for our world class airline brand. This individual must be user journey centric and an in-depth knowledge for creating innovative and high-performance digital experiences. 

These are exciting times for IT at Air Canada, with many major projects underway that will transform the IT landscape in the company. Air Canada is also investing in new technologies that will facilitate its digital transformation. This is a unique opportunity to work with state-of-the-art technologies and to contribute to the creation of the Air Canada of tomorrow. To support these strategies, we are looking to fill several specialists’ positions in our Application Development and Maintenance department. These positions will report to the respective “Manager, Application Development and Maintenance” in the following areas:

Cargo has been enjoying an extended period of rapid growth and has emerged as a leader within the industry. With that growth comes the need for evolving technology to support the business strategies. 

Human Resource Applications & Systems include multiple employee facing products using various technologies.  Its portfolio covers the learning management system,the employee portal, the employee travel site, the employee mobile app and other employees facing applications and tools.

Revenue Management and Network Planning & Scheduling business units are responsible to optimize the Air Canada flight fares and the Air Canada flight schedule. The ADM team ensures the stability of the Revenue Management, Network Planning & Scheduling systems allowing the end-users to perform their daily tasks. 

Responsibilities: 
  • Accountable and responsible for driving overall direction, enhancing processes, priorities & goals of various applications and systems, including vendor responsibilities & working on new functional areas.
  • Handle software applications development, testing & implementation of projects.
  • Develop, deliver, and maintain applications as per desired technology architecture and business requirements while ensuring highest quality of end-products through introduction of new tools, technology, and practices for evolution of processes & optimization of applications.
  • Oversee and monitor progress on product enhancements and projects, and be accountable regarding the scope, schedules, budgets and quality.
  • Prepare user stories and manage backlogs, defining requirements, features and channels enhancements and creating value for business and employees.
  • Lead the designer and development teams to guide the evolution of the product as per its long-term vision.
  • Support Project Management through planning, monitoring & delivery phases.
  • Troubleshoot and fix compilation or script issues in various projects.
  • Work closely with Air Canada Solution Architects and other IT professionals to design new solutions and services.
  • Collaborate with vendors and internal users to develop, evaluate, install, and test software enhancements.
  • Configure complex installations with the support of third-party vendors and quickly resolve all defects found within the installation.
  • Set KPIs, track, measure, analyze and optimize product development pre and post implementation.
  • Ensure the security and resiliency of the relevant systems by developing system access controls, service health monitoring, establishing, and testing application recovery policies and procedures.
  • Maintain technical documents, procedures, data standard and security measures through the implementation of information technology plans, policies, and standards.
  • Maintain and update technical documents, flowcharts, and procedures including data standard and security measures through the implementation of information technology plans, policies, and standards.
  • Lead system enhancements and initiatives throughout the initiative lifecycle, business case creation efforts as well as planning and monitoring processes for the relevant business units. 
  • Ensure alignment and compliance with internal IT standards related to operations, quality, and security.
  • Responsible for providing mentorship across areas for common development of technical skills and capabilities.
  • Be a cultural leader within the IT community in delivering a high quality, customer centric approach to solving business problems.
  • Responsible for handling high amount of technology complexity and drive autonomous decision making, as it relates to adoption of technology best practices.

Qualifications

  • A relevant University degree/technical certification, and/or relevant experience commensurate to the role.
  • 9-12 years of technology operations and design experience in an enterprise IT organization, 3-5 years in senior roles.
  • Direct experience working with a wide range of application platforms.
  • Thorough understanding of ITIL, SDLC and cyber security risk management frameworks. Experience with SDLC tools like JIRA, Confluence, HP ALM, and MSFT TFS.
  • Demonstrated experience designing, assessing, and implementing software enhancement packages.
  • Exceptional analytical, organizational, communication and plannings skills.
  • Self-motivated, investigative nature and independent worker.
  • Results oriented with proactive and methodical approach to problem solving.
  • Able to multi-task and work under pressure against tight deadlines and changing priorities.
  • Must be a team player with ability to work closely with diverse groups and working styles.
  • Flexibility and willingness to work extended hours, when required.
  • Strong understanding of at least one type of Agile process.
  • Experience with understanding analytics reports from tools like Adobe Analytics, Google Analytics or PowerBI.
  • Ability to provide clear direction and effective communication both in technical and business terms.
  • Demonstrate experience designing, assessing, and implementing software enhancement packages.
  • Demonstrate significant technical depth to handle strategic technology priorities.
  • Exceptional analytical, organizational and communication skills.
  • Self-motivated and independent worker.
  • Possess investigative nature and be self-motivated.
  • Results oriented with proactive and methodical approach to problem solving.
  • Able to multi-task and work under pressure against tight deadlines and changing priorities.
  • Must be a team player with ability to work closely with diverse groups and working styles.
  • Ability to establish and maintain effective business relationships.
  • Flexibility and willingness to work extended hours, when required.
Specific requirements for Cargo
  • Extensive knowledge and experience of the aviation and cargo industry standards and processes 
  • Direct experience working with a wide range of Cargo logistics software application platforms. 
  • Experience with warehouse management systems, logistics management systems, airline systems, and/or ERPs.
Specific requirements for Human Resource Applications & Systems 
  • This position requires strong technical knowledge and desire to enforce and work in an Agile Scrum framework.
  • Knowledge of core programming languages (JAVA, JavaScript, html, XML) would be an asset, and SQL/SQR would be an advantage.
  • UX and design experience a plus, but not required.
  • Minimum of 10 years of experience with different HRIS systems, and hands on experience with PeopleSoft an advantage.
  • Knowledge and hands on experience with Oracle/PeopleSoft fluid an asset.
  • Experience and knowledge on the HR and payroll modules of the HRIS systems you have worked with, would be an asset.
Specific requirements for Revenue Management and Network Planning and Scheduling 
  • Direct experience working with a wide range of Revenue Management, Network Planning and Scheduling software application platforms an asset.
  • Experience with complex eco-system integration 
  • Knowledge of XML, SQL, Python would be an asset required.
Conditions of Employment:
  • Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.
Linguistic Requirements
 
Based on equal qualifications, preference will be given to bilingual candidates. 
 
Diversity and Inclusion
 
Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success.

As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.
 
Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted

Requirements: