Senior Developer

3 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 Development 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, Application Development & Maintenance.

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.
  • Experience with AWS serverless technologies (Lambda/DynamoDB/API.
  • 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 Techedinlabs Full time

    We currently seek candidates for the position of Senior Android Developer in Canada. Please peruse the comprehensive job description provided below. This role entails full-time employment, allowing for remote work flexibility; nonetheless, applicants must be geographically located within the boundaries of Canada. Requirements 5 years of software...


  • Canada Techedinlabs Full time

    Explore the opportunity to join us as a "Senior Java Developer" in Canada. Details are provided below. This is a full-time position with remote work options, but candidates must reside in Canada. Required Skills Bachelor's degree in any Engineering discipline from a reputed engineering college Strong programming skills in the backend Hands-on...


  • Canada Proactive Full time

    You 🚀 Join Proactive as a Senior PHP Developer! 🚀 Proactive is seeking a talented Senior PHP Developer to help build and maintain our internal and external custom applications. If you have professional software development experience, exceptional coding skills in PHP and JavaScript, and a proven track record of applying these technologies to solve a...


  • Canada Proactive Full time

    You🚀 Join Proactive as a Senior PHP Developer! 🚀Proactive is seeking a talented Senior PHP Developer to help build and maintain our internal and external custom applications. If you have professional software development experience, exceptional coding skills in PHP and JavaScript, and a proven track record of applying these technologies to solve a wide...

  • Senior FPGA Developer

    2 weeks ago


    Canada Myticas Consulting Full time

    2 days ago Be among the first 25 applicants Direct message the job poster from Myticas Consulting The recruitment team at Myticas Consulting is currently in search of a senior-level FPGA Developer who would be interested in a full-time permanent remote opportunity offered within Canada and/or the United States. There may be some onsite components to the...


  • Canada Techedinlabs Full time

    We currently seek candidates for the position of "Senior JavaScript Web Developer" in Canada. Please peruse the comprehensive job description provided below. This role entails full-time employment, allowing for remote work flexibility; nonetheless, applicants must be geographically located within the boundaries of Canada. Required Skills Strong...


  • Canada Amica Senior Lifestyles Full time

    REGIONAL DIRECTOR OF SALES Full Time, Permanent Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory Care (MC) lifestyle options, we combine expert care with...


  • , , Canada Amica Senior Lifestyles Full time

    Job Description: Job Description REGIONAL DIRECTOR OF SALES Ontario Full Time, Permanent About Us Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory Care (MC)...

  • Senior Data Developer

    3 weeks ago


    Canada Wysdom Full time

    They say you only get one chance to make a great first impression. We exist to help our clients make a great first impression with their customers – over and over again! It will power everything from self-driving cars to gadgets around your home. Wysdom creates and manages the smartest virtual agents on behalf of our clients.  Wysdom is a fast growing,...


  • Canada Amica Senior Lifestyles Full time

    Job Description: Job Description REGIONAL DIRECTOR OF SALES Ontario Full Time, Permanent About Us Established in 1996, Amica Senior Lifestyles owns and operates over 30 senior living residences in British Columbia and Ontario, while continuing to grow in select markets. Offering Independent Living (IL), Assisted Living (AL) and Memory...

  • Golang Developer

    3 weeks ago


    Canada Konnectway Full time

    At KonnectWay, we are in the business of turning great ideas into reality and inviting passionate developers in Canada to become part of our journey. We are seeking a dedicated Senior Golang Developer geographically located in Canada to join our team and significantly contribute to one of our major projects for a top-tier tech client.Your role will involve...


  • Canada Konnectway Full time

    At KonnectWay, we are in the business of turning great ideas into reality and inviting passionate developers in Canada to become part of our journey. We are seeking a dedicated Senior Golang Developer geographically located in Canada to join our team and significantly contribute to one of our major projects for a top-tier tech client.Your role will involve...


  • Canada Peoplesource Staffing Solutions Full time

    MUST HAVE nCino experience. Job Title: Senior Salesforce Developer- nCino Position Overview: We are seeking an experienced Senior Salesforce Developer with nCino experience to join our team. The ideal candidate will have over 5 years of experience in Salesforce configuration, customization, development, and deployment. This role involves building...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs Build...


  • Canada WARNERMEDIA Full time

    Welcome to Warner Bros. Discovery... the stuff dreams are made of.Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Canada Flextrack Inc Full time

    The Opportunity: Looking to solve development challenges in a highly agile and innovative development environment? Flextrack is looking for a Senior Salesforce Developer to work on an exciting VMS product which leverages the Salesforce platform. Day to Day you will: • Work directly with business to understand corporate vision and requirements, and...


  • Canada Flextrack Inc Full time

    The Opportunity: Looking to solve development challenges in a highly agile and innovative development environment? Flextrack is looking for a Senior Salesforce Developer to work on an exciting VMS product which leverages the Salesforce platform. Day to Day you will: • Work directly with business to understand corporate vision and requirements, and...


  • Canada Acumatica, Inc. Full time

    Senior Software Developer (Reporting & Core) Acumatica is hiring a Senior Software Developer for our Platform, Reporting & Core team in Belgrade, Serbia ! About the role : In this role, you will primarily work on the reporting features of Acumatica ERP, such as a reporting engine for data analytics, report designer, dashboard engine and UI designer,...


  • Canada Talentuch Full time

    The customer is a forward-thinking custom software and services company that believes in empowering individuals and businesses who are often marginalized or overlooked by providing them with dedicated support and resources, addressing their unique needs and challenges. They are currently seeking an accomplished Senior Full Stack Developer to join their...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. Shape inventive solutions and propel technological progress. Apply today and join our dynamic team. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Responsibilities Design, code, test, debug and...