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 seeks a highly motivated and well experienced Technical Solution Analyst to join the Air Canada Corporate Digital team to enhance Air Canada’s digital assets in the Corporate Space.
This role sits within Air Canada’s Corporate Digital team, The Digital Team builds, evolves, and supports all the applications that serve the experience of multiple internal customers and employees at Air Canada.The ideal candidate is responsible for its functional domain, its underlying team, application portfolio, and for evolving these applications as reusable, adaptable, coherent technological products. The successful candidate is responsible for bridging together the business and technical aspects of a given solution. The individual must be product centric and have a passion for the travel industry and have a passion for creating digital assets and must be comfortable working in a high paced, high energy, collaborative environment with a focus on a continuous product delivery/enhancement model. 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.
Responsibilities: Bridge the gap between technologies and business objectives, driving the success of product development.Establish the overall structure and design of the product to ensure it meets business needs and technical requirements.Develop detailed product specifications and technical documentation to guide the development processWork with solution architects, developers and designers to collaborate on technical designs, technology architecture decisions, and UX designs.Work closely with the Devops teams to ensure that the environments are setup in like with desired architecture. Make informed decisions on technology stacks and architectural patterns in collaboration with other Solution Architects and to ensure scalability, performance, and maintainabilityAssisted in overseeing the implementation of product features and ensuring they meet quality standards in collaboration with the QA teamsParticipate in all required POD-level Agile ceremonies.Collaborate with quality assurance, business teams, Product owners, and developers to ensure user stories meet the definition of done.Coordinate with other delivery teams to ensure dependencies are accounted for and enablers are properly prioritized.Communicate across various workstreams and business stakeholders outside of the Agile development team.Provide functional support on projects, issues and operational incidents, and can quickly assess the business impact of an issue or a gap.Develop business-relevant observability capabilities for their applications.Accountable for the delivery and the maintenance of the technical documentation of the Product including API specs, Component documentationResponsible for conducting Root Cause Analysis on functional application issues and ensuring that the underlying application flaws are resolved.Estimate gaps on new initiatives when there is no change of architecture.Contributes to the inception phase of new initiatives and to the road mapping as a subject matter expert of his technical area. Stay updated on emerging technologies and industry best practices to incorporate innovative solutions that enhance product performance and user experience
QualificationsBachelor’s degree with 3+ years of Technical Solution Analyst or similar experience focused on the delivery of software products. Experience in delivering and evolving over time complex software products.Strong time management, organizational, planning skills.Excellent communication skills, both verbal and written.Strong technical skills with APIs, application back-ends, and cloud environments.Good knowledge on AWS services and architecture including EC2, Lambda functions, API Gateways, Kafka, SNS, SQS, Service buses, S3, Dynamo DB, RDS, Logs etcExperience with Azure components including SQL DB, Blobs, Durable functions, Logs etc.,Proficient in SQL or relational & non-relational databases and has a strong understanding of data concepts and design PrinciplesInnovative and creative with the ability to identify and document solutions to complex problems.Strong Experience with working in Agile methodologies. Prior experience with Scaled Agile a plus, but not required.Prior experience with quality assurance a plus, but not required.Airline or travel industry experience a plus, but not required.Coding or design experience a plus, but not required.Demonstrate punctuality and dependability to support overall team success in a fast-paced environment
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 RequirementsBased 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.