Specialist, Digital Platforms
Air CanadaShare this job:
**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.**
At Air Canada, we are passionate about building exceptional digital experiences that help our customers travel the world. As we continue to grow into a global champion, digital technology plays a leading role in every aspect of our customer's journey. As part of this growth, we invest not only in what we build and how we build it but also in the culture we foster.
This position reports to the Senior Manager, Digital Platforms.
- *Responsabilities**:
- Demonstrate strong analytical skills and attention to detail in analyzing complex technical issues and proposing viable solutions.
- Develop and implement strategies to attract and maintain a highly skilled and engaged team of software developers.
- Work with architects & developers to define system architecture and tactical solutions for product requirements and devise effective solutions.
- Utilize extensive technical knowledge and expertise to contribute effectively to discussions and decision-making processes.
- Implement new features and optimize existing ones to drive maximum performance.
- Lead all development cycles: manage the entire software development lifecycle, including planning, architecture, and implementation.
- Work within high-performing teams to deliver software solutions, particularly on cloud platforms such as AWS.
- Promote technical standards for quality, maintainability, scalability, availability, and security.
- Work to improve software development processes continuously.
- Innovate, improve, optimize, and identify opportunities for improved software development processes, design decisions, and engineering tools.
- Assist in the collection and documentation of requirements and user stories.
- Package and support deployment of releases.
- Define and adhere to industry standards and best practices.
- Communicate effectively with both technical and non-technical stakeholders through clear and concise written and verbal communication.
- *Qualifications**
- Bachelor's Degree in computer science or equivalent.
- 2+ years of experience in the technical management of software development teams.
- Extensive experience in the airline domain, with a strong understanding of industry-specific requirements and challenges
- A leader with the ability to mentor the team - review code, design, allocate resources and jump into the code as needed.
- Proficiency in working with distributed development teams and delivering software solutions on cloud platforms like AWS
- Experience with cross-platform development using PAAS cloud systems.
- Database / Data Storage experience (SQL / MySQL).
- Experience with NoSQL solutions (DynamoDB, MongoDB)
- Ability to effectively manage complex projects, clearly communicate the status of projects to executive teams, and manage and triage many competing demands and priorities.
- Excellent analytical capabilities and detail oriented.
- Outstanding interpersonal communication skills (written and verbal) and ability to work with the business and technical leadership teams.
- Ability to effectively function in a fast-paced environment.
- Result-oriented with a proven track record of delivering successfully within aggressive timelines.
- Thorough understanding of the agile software development processes with distributed development teams and proven experience in delivering complex projects on time with high quality.
- *Conditions of Employment**:
- *Linguistic Requirements**
- *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.
Job Type
- Job Type
- Full Time
- Location
- Toronto, ON
Share this job: