Senior Developer, Digital Enablement

4 weeks ago


Canada Air Canada Full time

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.

Do you enjoy developing cloud-based solutions to complex problems? Air Canada Digital Enablement teams are building a fast-moving development team to develop engaging mobile enterprise applications. This is a great opportunity for a results-oriented software developer to analyze and build leading-edge solutions. The candidate should be self-driven, highly motivated, innovative, and ready to deliver with our agile development teams.

The Senior Developer will report to the Manager, Digital Enablement.

Responsibilities

  • Design, develop, and maintain scalable and robust full-stack applications using C#, .NET, JavaScript, React, and other relevant technologies.
  • Collaborate with cross-functional teams to gather requirements, define project scope, and establish technical specifications with a particular emphasis on security and quality considerations.
  • Lead the applications development, providing technical guidance, and support throughout the software development life cycle.
  • Conduct regular code reviews, ensuring adherence to secure coding practices, coding standards, and quality guidelines.
  • Identify and resolve technical challenges, bugs, and performance issues in a timely manner.
  • Stay updated with the latest industry trends, technologies, and frameworks related to software security, and recommend their adoption as appropriate.
  • Collaborate with product owners, designers, and other stakeholders to understand business requirements and translate them into secure and high-quality technical solutions.
  • Drive the implementation of secure development practices, including secure authentication and authorization mechanisms, data encryption, and secure communication protocols.
  • Ensure the scalability, reliability, and security of the software applications by leveraging cloud platforms like Azure and AWS.
  • Participate in agile development processes, including sprint planning, backlog grooming, and retrospective meetings.
  • Actively contribute to the improvement of development processes, tools, and methodologies to enhance team efficiency, security, and software quality.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent.
  • 6+ years of software development experience using C#, .NET, Java, and Azure DevOps in an Agile development environment.
  • Strong expertise in C#, .NET, JavaScript, Angular, and related frameworks.
  • Substantial web and mobile application development experience.
  • Very comfortable developing in an Agile environment, using Git/Azure Devops.
  • Continuous Integration / Continuous Delivery/Deployment experience.
  • Real-world experience with mission-critical enterprise REST APIs (either as consumer or producer).
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with database technologies such as SQL Server, MySQL, or MongoDB.
  • Comfortable analyzing network traffic using Fiddler/Postman/Wireshark etc.
  • 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 future direction of the organization
  • Demonstrates concern for satisfying external and/or internal customers.
  • Focuses on the accomplishment of 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/or remotely.
  • Approaches a problem by using a logical, systematic, and sequential approach.
  • Strong problem-solving and analytical skills, with a focus on delivering high-quality software solutions.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.

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. #J-18808-Ljbffr

  • Canada Digital Ltd. Full time

    True North Truenorth Web Agency is seeking a highly motivated and skilled Digital Marketing Specialist to drive the success of our clients' online presence. As a key player in our marketing team, you will be responsible for developing and implementing effective digital marketing strategies that elevate brand awareness, engagement, and conversions. ←...


  • Canada Apply Digital Ltd. Full time

    ABOUT APPLY DIGITAL We're a global digital transformation partner for change agents, working to modernize their organizations. Who we help: Our 650+ digital specialists have helped global companies like Kraft Heinz, Moderna, Lululemon, Games Workshop, Atlassian, and The Very Group create business impact. How we help: If you'd like to learn more about...


  • Canada Prevu3D Inc Full time

    Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a pivotal role in ensuring the high-quality development and delivery of our various products. This involves close collaboration with our Product Management and other engineering teams. If you’re a great team player, get things done effectively, have strong written...


  • Canada Beiersdorf AG Full time

    Senior) Software Developer (all genders) At Beiersdorf, we want to help people feel good about their skin – and our commitment goes far beyond caring for skin. For 140 years, we have developed innovative skin and body care products for well-known brands such as NIVEA, Eucerin, La Prairie, Hansaplast, and Labello. Behind every brand, every product and...


  • Canada SaskEnergy Full time

    Senior Business Analyst, Business Process page is loaded Senior Business Analyst, Business Process Apply locations Regina, SK time type Full time posted on Posted 4 Days Ago job requisition id R00003067 SaskEnergy is seeking a qualified and motivated individual to join our team . The Senior Business Analyst, Business Process provides business analysis...

  • Jr. Support

    18 hours ago


    Canada Delta4 Digital Full time

    The Jr. Support & Resource Team Specialist role at Delta4 Digital is an entry-level ‘all-round’ position supporting website production using the Tymbrel Platform. As a Jr. Support & Resource Specialist, you have strong attention to detail and are motivated by finding efficient and effective solutions to production challenges. A strong working knowledge...

  • Senior Software Developer

    54 minutes ago


    Canada Django Rest Framework Full time €117,100

    Jane Software is hiring a Remote Senior Software Developer Payroll & Compensation We're looking for an experienced full-stack senior developer to join the Payroll & Compensation team. The Payroll & Compensation team is a brand new mission critical team that will enable payrolls and streamline compensation for our customers. This is a leadership position...


  • Canada Beiersdorf AG Full time

    (Senior) Software Developer (all genders) At Beiersdorf, we want to help people feel good about their skin – and our commitment goes far beyond caring for skin. For 140 years, we have developed innovative skin and body care products for well-known brands such as NIVEA, Eucerin, La Prairie, Hansaplast, and Labello. We act according to our purpose, WE CARE...


  • Canada Symbiotic Group Full time

    On behalf of our client, a global Top 50 Professional Services company, we are recruiting for a Senior Full Stack Java Developer to work on an enterprise wide financial application used to manage preparation, mark up and editing of financial statements. The full stack Azure Java Developer will be responsible for design and development of modern web-based...

  • Solution Architect

    2 days ago


    Canada Toronto Test Consultants Full time

    Client: Large Global Charity OrganizationContract Duration: 9 months, renewableLocation: Remote, with occasional travel to Toronto Head OfficeRate: NegotiablePOSITION PURPOSE SUMMARY: The Solution Architect, Digital Experience primary purpose is to provide leadership and involvement in the development, communication and deployment of the architecture and...

  • Solution Architect

    2 days ago


    Canada Toronto Test Consultants Full time

    Client: Large Global Charity OrganizationContract Duration: 9 months, renewableLocation: Remote, with occasional travel to Toronto Head OfficeRate: NegotiablePOSITION PURPOSE SUMMARY: The Solution Architect, Digital Experience primary purpose is to provide leadership and involvement in the development, communication and deployment of the architecture and...


  • Canada Beiersdorf AG Full time

    At Beiersdorf, we want to help people feel good about their skin – and our commitment goes far beyond caring for skin. For 140 years, we have developed innovative skin and body care products for well-known brands such as NIVEA, Eucerin, La Prairie, Hansaplast, and Labello. We act according to our purpose, WE CARE BEYOND SKIN, and take responsibility for...


  • Canada Canadian Imperial Bank of Commerce Full time

    ServiceNow Senior Developer/Consultant page is loaded ServiceNow Senior Developer/Consultant Apply locations Toronto, ON time type Full time posted on Posted 2 Days Ago job requisition id 2405050 We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our...


  • Canada Digital Ltd. Full time

    True North is hiring Python & PHP developer to join our web development team with the ease of working remote. As a Python & PHP Developer at True North , you will play a crucial role in designing, developing, and maintaining high-performance web applications. You will be part of a collaborative team that values creativity, innovation, and a commitment to...


  • Canada Apply Digital Full time

    ABOUT APPLY DIGITAL Who we are: We're a global digital transformation partner for change agents, working to modernize their organizations. Who we help: Our 650+ digital specialists have helped global companies like Kraft Heinz, Moderna, Lululemon, Games Workshop, Atlassian, and The Very Group create business impact. What we do: We offer clients...

  • Solution Architect

    2 weeks ago


    Canada Toronto Test Consultants Full time

    Client:  Large Global Charity OrganizationContract Duration:  9 months, renewableLocation:  Remote, with occasional travel to Toronto Head OfficeRate:  NegotiablePOSITION PURPOSE SUMMARY: The Solution Architect, Digital Experience primary purpose is to provide leadership and involvement in the development, communication and deployment of the...

  • Solution Architect

    2 weeks ago


    Canada Toronto Test Consultants Full time

    Client:  Large Global Charity OrganizationContract Duration:  9 months, renewableLocation:  Remote, with occasional travel to Toronto Head OfficeRate:  NegotiablePOSITION PURPOSE SUMMARY: The Solution Architect, Digital Experience primary purpose is to provide leadership and involvement in the development, communication and deployment of the...

  • Solution Architect

    2 weeks ago


    Canada Toronto Test Consultants Full time

    Client: Large Global Charity Organization Contract Duration: 9 months, renewable Location: Remote, with occasional travel to Toronto Head Office Rate: Negotiable POSITION PURPOSE SUMMARY:   The Solution Architect, Digital Experience primary purpose is to provide leadership and involvement in the development, communication and deployment of the...

  • Solution Architect

    1 week ago


    Canada Toronto Test Consultants Full time

    Client:   Large Global Charity Organization Contract Duration:   9 months, renewable Location:   Remote, with occasional travel to Toronto Head Office Rate:   Negotiable POSITION PURPOSE SUMMARY:   The Solution Architect, Digital Experience primary purpose is to provide leadership and involvement in the development, communication and deployment of the...


  • Canada Jane.app Full time €175,600

    We're looking for a Senior Staff Developer to join Jane's Clinical Group. The successful candidate will be taking on a technical leadership position in this group where engaged teams are iterating on delightful user experiences for the clinical space such as charting, intake forms, clinical surveys, and more. We’re also building for a new type of Jane user...