Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Sales Representative Service Customer Service - Work from Home Product Tester at Home Product Tester at Home In-Home Usage Tester Service Customer Service - Work from Home Marchandiseurs en Vente Part Time Sales Sales Representative Customer Service - Work from Home Service Bilingual Customer Service - French and Customer Service - Work from Home Product Tester at Home Customer Service - Work from Home Customer Service - Work from Home Sales Representative Product Tester at Home Sales Representative Service Customer Service - Work from Home Product Tester at Home Customer Service - Work from Home Line Cook Product Tester at Home Product Tester at Home Service Sales Representative In-Home Usage Tester Product Tester at Home Marchandiseurs en Vente Bilingual Customer Service - French and Bilingual Customer Service - French and Product Tester at Home Product Tester at Home Product Tester at Home In-Home Usage Tester In-Home Usage Tester Service client In-Home Usage Tester In-Home Usage Tester Product Tester at Home In-Home Usage Tester Product Tester at Home In-Home Usage Tester Bilingual Customer Service - French and Product Tester at Home In-Home Usage Tester Newest Jobs
Companies
Yelp ContactMonkey CareGuide Sterling-Turner Clearbanc Two Sigma WeWork Aecom Exact Media Aerotek Jane Street First Convenience Bank Doordash AsteroidX AT&T Shopify Insight Global Creative Circle Hatchways Clickworker Borrowell Square Vector Marketing LowCostWebDesignFirm.com Amazon Flex Recovhub Walgreens Instacart American Income Life Scotiabank 51talk TD Bank Akira Microsoft Paylocity UnitedHealth Group Top Hat CI&T mappedin Desjardins Checkout 51 Mobeewave The Youth Connection GoParkr Peel Regional Police Hootsuite autoTRADER.ca Xiaomi ScribbleLive SnapTravel All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Manager, Software Development At Air Canada

Location: Dorval, Quebec

Job Description

Manager, Software Development - Montreal - 21781

Location: DORVAL, QC, Canada
Posting Start Date: Dec 11, 2018
Posting End Date: Jan 4, 2019

Share:
Apply Now

Job Description

Description

Are you passionate about reaching new heights, teamwork and making a meaningful contribution? Do you picture yourself as a valued member of an industry-leading organization? If you answered yes to these questions, Air Canada is seeking enthusiastic individuals to join the diverse and vibrant team working together to lead the growth and expansion of Canada’s flag carrier.

Do you enjoy leading the development of solutions to complex problems? Air Canada Employee Digital Enablement Team is building a fast-moving development team to deliver robust, scalable, and efficient software solutions for employees. This is a great opportunity for a results-oriented software developer to provide technical and team leadership through coaching and mentorship. The candidate should be self-driven, highly motivated, innovative and ready to guide the team development efforts towards successful project delivery.
Reporting to the Senior Director, Employee Digital Enablement, this role will be responsible for leading the software development team and providing technical leadership throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing, to documentation, delivery and maintenance.
  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Oversee the development of scalable, high-performing, and robust solutions.
  • Participate in business planning, product roadmaps, and business strategy discussions.
  • Collaborate with other software developers, business analysts, software architects, scrum masters and product owners to plan, design, develop, test, and maintain solutions.
  • Define and enforce technical standards for quality, maintainability, scalability, availability, and security.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Develop, refine, and tune applications.
  • Manage the analysis and resolution of technical and applications issues.
  • Package and support deployment of releases.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Define and adhere to high-quality development principles while delivering solutions on-time and on-budget.

Qualifications

  • Bachelor's Degree in computer science or equivalent.
  • Experience: 5+ years in software development
  • Experience with modern programming languages and libraries (C#, Objective C, Swift, PHP, Node.js, Python, Java, .NET).
  • Real-world experience with mission-critical enterprise REST APIs (either as consumer or producer)
  • Experience with cross platform development using PAAS cloud systems.
  • Experience with Web-related technologies including HTML/CSS and JavaScript.
  • Database / Data Storage experience (SQL / MySQL).
  • Strong skills and proven experience in full-stack software development, including design, implementation, and testing
  • Ability to effectively manage complex projects, clearly communicate status of projects to executive teams, and manage and triage many competing demands and priorities
  • Excellent analytical capabilities.
  • Strong interpersonal, written, and verbal communication skills.
  • Ability to effectively function in a fast-paced environment.
  • Results oriented and deadline driven.
  • Cross platform development (Xamarin, Cordova, Phone Gap, React native)
  • Azure / AWS / BlueMix
  • CD / CI (Continuous deployment / continuous integration)
  • Graphics engines (Unity, DirectX)
  • Familiarity with Git/Visual Studio Team Services
  • SharePoint Online development
  • Experience working on fast-paced agile dev / product team an asset.
  • Work in Scrum and Kanban an asset.

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.