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.
This role is under the Application Development and Maintenance (ADM) division, which function is to 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. Within ADM, the Enterprise Integration team is delivering critical services and integrations for the various lines of business of Air Canada.
The Analyst, ADM (Product Owner, APIs and Integrations) owns and controls the evolution of the API and Integrations delivered by 1 or more delivery pod. It is a key role within ADM Enterprise Integration team, which delivery model is largely outsourced, as it controls the scope of work and the evolution of core Enterprise services of Air Canada.
This particular position will own all the passenger reservation APIs and the payments APIs. These are highly complex, strategic, business critical services, with an exciting evolution roadmap on its way.
Key Functions
Coordinate with various business and IT teams (business partnerships team, ADM teams, Architecture teams) to understand the requirements
Document the user stories to be implemented by the team
Define the Acceptance criteria of the user stories
Support Project Management through planning, monitoring & delivery phases
Play an active role in projects-related activities, such as sprint planning, daily scrum meeting, sprint review
Design APIs and integrations
Provide functional support to the development team, the technical business analysts, the test team, and to other teams and partners that consume the APIs
Provide production support to triage, qualify, prioritize issues
Collaborate with cross-functional teams to solve development constraints and deployment issues
Maintaining and updating technical documents and procedures
Maintains data standard and security measures through the implementation of information technology plans, policies, and standards
Responsible for driving continuous improvement objectives for its functional area
Qualifications
Bachelor's Degree in computer science or equivalent
8 years overall experience in IT, preferably from a developer background
Strong experience with software delivery using Agile methodologies
Experience as Analyst or Agile Product Owner within a delivery team
Experience with JIRA
Experience in delivering large projects, within large (10-15people) delivery teams
Knowledge of API-related formats (XML, JSON), protocols (SOAP, REST, HTTP action verbs) and patterns (authentication)
Demonstrate high analytical skills to gather information from disparate sources and build solutions
Responsible for handling high amount of complexity and drive decision making specific to processes and priorities for a functional area
Demonstrate significant technical depth to balance tactical and strategic priorities
Non Technical Skills
Adaptability and Flexibility - The ability to keep functioning effectively when under pressure and/or experiencing rapidly changing or uncertain conditions, and to maintain self-control in the face of hostility or provocation. Openness to different and new ways of doing things; willingness to modify one’s preferred way of doing things
Accountability and Credibility - Takes responsibility for the results and future direction of the organization. Demonstrated concern that one be perceived as responsible, reliable, and trustworthy
Customer Orientation - Demonstrated concern for satisfying one’s external and/or internal customers
Results Orientation - Focusing on the desired end result of one’s own or one’s unit's work; setting challenging goals, focusing effort on the goals, and meeting or exceeding them
Analytical Thinking - Approaching a problem by using a logical, systematic, sequential approach
Interpersonal Effectiveness - The ability to notice, interpret, and anticipate others’ concerns and feelings, and to communicate this awareness empathetically to others
Pro-active and capable of autonomous work.
Strong oral, written and interpersonal communication skills, ability to lead a workshop with many stakeholders, to vulgarize a concept/function to a non-technical audience
Interest in learning new technologies and in understanding the business aspect of things
High attention to detail, demonstrated ability to produce high quality work
Assets
Experience with Mulesoft or with another Java-based ESB (IBM IIB, Tibco BusinessWorks)
Experience with an API-management software (Mulesoft API Manager, IBM API Connect, Apigee, 3scale)
Experience integrating with Airline Passenger Service Systems
Experience integrating with Payment Service Processors
Experience with BDD (Behavioral Driven Development)
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.
Mandatory Covid-19 Vaccination Required
Linguistic Requirements
Based on equal qualifications, preference will be given to bilingual candidates.
Job ID: 65673
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
