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 a specialist position in our Application Development and Maintenance – Corporate Services.
This position will report to the Manager, Application Development and Maintenance – Corporate Services:
Human Resource Applications & Systems in Corporate Services include multiple products using various technologies. Its portfolio covers the learning management system, the employee portal, the employee travel site, and other employees facing applications and tools.
Main 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 Human Resource Applications & Systems in Corporate Services:
- 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.
Conditions of Employment:
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.