Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Professional School Bus Driver Bus Driver School Bus Driver Part Time Merchandiser tour guide School Bus Driver - London truck drivers supervisor Driver School Bus Drivers Bus Assistant School Bus Driver - Niagara Region School Bus Driver - Caledonia School Bus Driver Driver Tier 1 Technical Support - Student School Bus Driver - Binbrook Driver Driver Charter School Bus School Bus Driver - Elmira Limousine Driver Shuttle Driver Bus Driver Now Hiring School Bus Drivers in London Shuttle Bus Driver Bus Driver Bus Driver School Bus Driver - Peterborough and School Bus Driver School Bus Driver - Iroquois Falls School Bus Driver - Bowmanville Part-time School Bus Driver Facilities School Bus Driver - Niagara Falls School Bus Driver Driver - School Bus SCHOOL BUS DRIVER Charter Bus Driver School Bus Driver - Milton Shuttle Bus Driver Shuttle Bus Driver Transit Operator Bus Driver 1 ParaTransit Driver School Bus Driver - Meaford School Bus Driver Landscape Labourer School Bus Driver - St Inside Sales Engineer School Bus Drivers - London Newest Jobs
Companies
Yelp Two Sigma CareGuide Sterling-Turner AsteroidX LowCostWebDesignFirm.com Clearbanc Aecom Exact Media First Convenience Bank WeWork Aerotek The Youth Connection Shopify Recovhub AT&T mappedin American Income Life Amazon Flex Insight Global Clickworker Paylocity Scotiabank Vector Marketing Creative Circle TD Bank Microsoft Jane Street Desjardins Top Hat Unbounce Hootsuite SnapTravel GoParkr JUUL Labs autoTRADER.ca Doordash UnitedHealth Group Checkout 51 ContactMonkey 51talk Walgreens Zillow CIBC Instacart Hatchways Intel Mobeewave ScribbleLive CGI Group, Inc. 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 Developer At Air Canada

Location: Toronto, Ontario

Job Description

Manager, Software Developer - Downtown Toronto - 21171

Location: TORONTO CENTRAL, ON, Canada
Posting Start Date: Sep 17, 2018
Posting End Date: Oct 1, 2018

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.
At Air Canada, we are passionate about building great digital customer experiences that help our customers travel the world. As we continue to grow the company into a global champion, digital is playing a leading role in all aspects of our customer’s journey. As a part of that growth we are not only investing in what we build and how we build it, but the culture we are building around it as well.

Air Canada’s Customer Digital Enablement team is building a fast-moving Mobile development team to build engaging Mobile applications. This is a great opportunity for a results-oriented software developer to lead our development team and help define the development process. The candidate should be self-driven, highly motivated, innovative and ready to lead and support our agile development teams on projects. This role will be responsible for leading the software team to develop Mobile applications. Responsible for coding, debugging and creating test scripts for applications across a range of Mobile platforms. Will lead our developers to produce scalable, fast and robust solutions.
  • Work closely with management to establish, grow, and lead our software development team.
  • Manage all cycles of development: Manage the full software development lifecycle, including planning, architecture, implementation, QA, and operations. Work to continuously improve software development processes.
  • Big picture, long-term strategy: Participate in business planning, product roadmaps, and business strategy discussions. Collaborate with management and stakeholders to define priorities for features and releases.
  • Define and enforce technical standards for quality, maintainability, scalability, availability, and security.
  • Assist in the collection and documentation of requirements and user stories.
  • Develop scalable, high performance, and robust Mobile solutions.
  • Package and support deployment of releases.
  • Develop, refine, and tune applications.
  • Define and adhere to mobile standards and best practices.
  • Analyzing and resolving technical and applications issues.
  • Prepare reports, manual, and documentation on the status, operation, and maintenance of software.
  • Implement new features and optimize existing ones to drive maximum performance.
  • Team development. Build and lead development team, apply development methodologies appropriate to the project, and ensure all team members are working together efficiently and without friction.

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, Kotlin).
  • 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).
  • Experience with noSQL solutions (Couchbase, MongoDB)
  • 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.
  • Experience working on highly effective Scrum Scaled Agile team is an asset.
  • Knowledge of mobile architecture, trends and emerging technologies
  • Knowledge of mobile performance profiling tools and optimization techniques
  • Cross platform development (Xamarin, Cordova, Phone Gap, React native)
  • Azure / AWS / BlueMix
  • CD/CI (Continuous deployment / continuous integration)
  • Graphics engines (Unity, DirectX)
  • Design experience (Sketch, InVision, Photoshop illustrator)
  • Familiarity with Github,JIRA, Confluence, Jenkins

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.