Air Canada
Job title:
Senior Developer, Digital Growth
Firm
Air Canada
Job description
Description
Being a part of Air Canada is to turn out to be a part of an iconic Canadian image, lately ranked the perfect Airline in North America. Let your profession take flight by becoming a member of our numerous and vibrant crew at the vanguard of passenger aviation.
Do you get pleasure from creating cloud-based options to advanced issues? Air Canada Digital Growth groups are constructing a fast-moving improvement crew to develop partaking cell enterprise purposes. It is a nice alternative for a results-oriented software program developer to research and construct modern options. The candidate must be self-driven, extremely motivated, revolutionary and able to ship with our agile improvement groups.
The Senior Developer will report back to the Supervisor, Digital Growth.
Obligations :
- Design, develop, and preserve scalable and sturdy full-stack purposes utilizing C#, .NET, JavaScript, React, and different related applied sciences.
- Collaborate with cross-functional groups to collect necessities, outline undertaking scope, and set up technical specs with a specific emphasis on safety and high quality concerns.
- Lead the purposes improvement, offering technical steering, and assist all through the software program improvement life cycle.
- Conduct common code evaluations, guaranteeing adherence to safe coding practices, coding requirements, and high quality tips.
- Determine and resolve technical challenges, bugs, and efficiency points in a well timed method.
- Keep up to date with the newest trade traits, applied sciences, and frameworks associated to software program safety, and suggest their adoption as acceptable.
- Collaborate with product house owners, designers, and different stakeholders to grasp enterprise necessities and translate them into safe and high-quality technical options.
- Drive the implementation of safe improvement practices, together with safe authentication and authorization mechanisms, information encryption, and safe communication protocols.
- Make sure the scalability, reliability, and safety of the software program purposes by leveraging cloud platforms like Azure and AWS.
- Take part in agile improvement processes, together with dash planning, backlog grooming, and retrospective conferences.
- Actively contribute to the development of improvement processes, instruments, and methodologies to reinforce crew effectivity, safety, and software program high quality.
{Qualifications}
- Bachelor’s or Grasp’s diploma in Laptop Science, Software program Engineering or equal.
- 6+ years of software program improvement expertise utilizing C#, .NET, Java, and Azure DevOps in an Agile improvement atmosphere.
- Robust experience in C#, .NET, JavaScript, Angular, and associated frameworks.
- Substantial net and cell software improvement expertise.
- Very snug creating in an Agile atmosphere, utilizing Git/Azure Devops.
- Steady Integration / Steady Supply/Deployment expertise.
- Actual-world expertise with mission-critical enterprise REST APIs (both as client or producer).
- Strong understanding of software program improvement ideas, design patterns, and finest practices.
- Expertise with database applied sciences corresponding to SQL Server, MySQL, or MongoDB.
- Comfy analyzing community site visitors utilizing Fiddler/Postman/Wireshark and so on.
- Capability to work successfully underneath stress and in quickly altering environments or unsure circumstances.
- Demonstrates openness and willingness to adapt to new methods of doing issues.
- Takes duty for the outcomes and actively participates sooner or later path of the group
- Demonstrates concern for satisfying exterior and/or inside clients.
- Focuses on the accomplishment of the crew’s and unit’s work; units difficult objectives and meets or exceeds objectives.
- Capability and need to work cooperatively with others on a crew in particular person and/or remotely.
- Approaches an issue through the use of a logical, systematic, and sequential strategy.
- Robust problem-solving and analytical expertise, with a give attention to delivering high-quality software program options.
- Glorious communication and interpersonal expertise, with the power to successfully collaborate with cross-functional groups and stakeholders.
Situations of Employment:
- Candidates should be eligible to work within the nation of curiosity, on the time any provide of employment is made and searching for any required work permits/visas or different authorizations which can be required is the only duty of the candidates making use of for this place.
Linguistic Necessities
Primarily based on equal {qualifications}, desire shall be given to bilingual candidates.
Range and Inclusion
Air Canada is strongly dedicated to Range and Inclusion and goals to create a wholesome, accessible and rewarding work atmosphere which highlights workers’ distinctive contributions to our firm’s success.
As an equal alternative employer, we welcome purposes from all to assist us construct a various workforce which displays the range of our clients, and communities, wherein we dwell and serve.
Air Canada thanks all candidates for his or her curiosity; nonetheless solely these chosen to proceed within the course of shall be contacted.
Anticipated wage
Location
Dorval, QC
Job date
Thu, 07 Mar 2024 23:14:07 GMT
To assist us monitor our recruitment effort, please point out in your e mail/cowl letter the place (globalvacancies.org) you noticed this job posting.