Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Air Canada

Specialist Digital Platform

Dorval,QC
  • À discuter
  • Temps plein

  • 1 poste à combler dès que possible

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.

Do you enjoy developing cloud-based solutions to complex problems? Air Canada's is building a fast-moving development team to build enterprise applications. This is an excellent opportunity for a results-oriented software developer to analyze and develop leading-edge solutions. With our agile development teams, the candidate should be self-driven, highly motivated, innovative, and ready to deliver.
We are looking for a Specialist Digital Platform with strong expertise in building and deploying scalable, secure, and reliable serverless applications on AWS. You will be responsible for designing, developing, and maintaining REST APIs, infrastructure as code, and CI/CD pipelines while ensuring best practices in security, performance, and automation

Responsibilities:

  • Deep knowledge of API Gateway (REST & HTTP APIs, custom authorizers, throttling, caching, usage plans, WAF integration).
  • Build and maintain REST APIs using AWS API Gateway and Lambda.
  • Develop backend services in Node.js using JavaScript and TypeScript.
  • Ensure code is clean, testable, and optimized for performance.
  • Implement and manage infrastructure using AWS CDK and Serverless Framework.
  • Writing infrastructure as code in TypeScript/JavaScript.
  • Build reusable constructs and templates for consistent deployments.
  • Configure and maintain pipelines using Harness and GitHub Actions. Implement automated testing, deployments, rollbacks, and release strategies.
  • Apply security best practices (IAM least privilege, API Gateway authorization, WAF, encryption).
  • Ensure observability with CloudWatch, X-Ray, and logging best practices.
  • Perform root cause analysis and optimize system performance.
  • Work closely with product managers, architects, DevOps engineers and QA to deliver high-quality software.
  • Mentor developers and conduct code reviews.
  • Understand the new and existing requirements and make changes to current/new application/infrastructure and suggest changes to it.
  • Collaborate with cross-functional teams to solve development constraints and deployment issues.
  • Work closely with other developers and architects to review code/design and implement feedback.
  • Ability to create technical designs and guide the team in development.

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering or equivalent.
  • 4-8 years of experience in software development for enterprise services and applications.
  • Strong expertise in Node.js (JavaScript/TypeScript) and REST API development.
  • Hands-on experience with AWS API Gateway, Lambda, DynamoDB, S3, SQS/SNS, and Step Functions.
  • Proficiency in AWS CDK and Serverless Framework.
  • Experience with CI/CD pipelines using Harness and GitHub Actions.
  • Knowledge of API security (JWT, OAuth2, API keys, WAF).
  • Familiarity with OpenAPI/Swagger for API documentation.
  • Strong skills in testing frameworks (Jest, Mocha, Supertest).
  • Experience with Git workflows (GitFlow, trunk-based).
  • Strong problem-solving and debugging skills in distributed systems.
  • Excellent communication and collaboration skills.
  • Ability to mentor and lead by example.
  • Strong ownership mindset with a focus on delivering high-quality solutions.
  • Ability to work effectively under pressure and in rapidly changing environments or uncertain conditions.
  • Demonstrates openness and willingness to adapt to new ways of doing things.
  • Takes responsibility for the results and actively participates in the organization's future direction.
  • Demonstrates concern for satisfying external and internal customers.
  • Focuses on accomplishing the team’s and unit’s work; sets challenging goals; and meets or exceeds goals.
  • Ability and desire to work cooperatively with others on a team in person and remotely.
  • Approaches a problem by using a logical, systematic, and sequential approach.
  • 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 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.


Environnement de travail

Environnement de travailAir Canada0
Environnement de travailAir Canada1
Environnement de travailAir Canada2
Environnement de travailAir Canada3

Exigences

Niveau d'études

non déterminé

Diplôme

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé

No. référence interne

AIPACICA38105EXTERNALENCA