Senior back-end software developer

WestJet Airlines Ltd.’s Digital Technology department based in Toronto, ON is inviting applications from suitable candidates for the position of Senior back-end software developer. WestJet Airlines Ltd.’s Digital Technology department focuses on enhancing the airline’s digital infrastructure and customer experience. It develop and maintain digital platforms for booking, managing flights, and customer service interactions. Their commitment to digital innovation strengthens WestJet’s competitive edge in the aviation industry, ensuring a seamless and convenient travel experience for customers. The candidates selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer Name: WestJet Airlines Ltd.
Department: Digital Technology
Position: Senior back-end software developer
No of Vacancies: 1
Salary: Salary is not mentioned, $15.00-$20.00 hourly estimated salary
Employment Type: Full time/Regular
Location: Toronto, ON, Canada
Job ID: 99115

Requirements:

Languages: Candidates must have knowledge of the English Language
Education: Candidates should have recognized diploma or bachelor’s degree (Technical/Business/Science)
Experience: Candidates should have minimum of 6+ years of experience on software development teams

Other Requirements:

  • The candidates should have knowledge of Azure DevOps tools and services for CI/CD pipelines and should be familiar with Azure Kubernetes Service (AKS) and containerization technologies
  • The candidates should be proficient in application development using Java 8+ and Groovy and should have experience with Java frameworks such as Spring Boot
  • The candidates should have familiarity with SOAP and RESTful web services using AJAX, JSON, and XML and should demonstrate familiarity with cloud environments such as Azure and AWS
  • The candidates should understand object-oriented software design, design patterns, security awareness, and development best practices and should have knowledge of DevOps and agile development methods such as Lean, Scrum, Kanban, and XP
  • The candidates should be experienced in development on Windows, Linux, and/or MacOS and should be proficient in IDE software such as IntelliJ
  • The candidates should be familiar with Tomcat java application server and should have experience with the GIT version control system
  • The candidates should demonstrate proficiency in using a unit testing framework such as Junit and Mockito and should be familiar with building automation tools like Gradle and should possess knowledge of web development using CSS, HTML, and JavaScript
  • The candidates should be familiar with JavaScript libraries such as VueJS, React, Angular, and NodeJS and should have understanding of mobile web development and responsive web design
  • The candidates should have awareness of web usability (UI/UX design) principles and should possess excellent interpersonal, verbal, and written communication skills
  • The candidates should have strong planning and organizational skills and should demonstrate excellent analytical and problem-solving skills
  • The candidates should have strong communication skills with the ability to collaborate effectively with cross-functional teams and should possess an analytical mindset and ability to approach complex problems systematically
  • The candidates should have the ability to adapt to changing priorities and work in a fast-paced environment and should demonstrate strong attention to detail and commitment to delivering high-quality solutions

Responsibilities:

  • The candidates should be able to provide technical expertise for WestJet’s product features and environments and able to actively participate and provide technical expertise for the evaluation and selection of new software development tools and frameworks
  • The candidates should be able to actively participate and provide technical expertise for the creation, implementation, and ongoing evolution of WestJet’s design and development methodologies, coding standards, and style guidelines
  • The candidates should be able to actively participate and share technical expertise through workshops, presentations, and training that provide skill and knowledge development for the entire team
  • The candidates should be able to provide technical expertise and coaching to developers and external consultants and able to plan, lead, and track the technical aspects of software development sustainment streams and capital projects
  • The candidates should be able to lead the development team in working with business stakeholders to define and prepare functional and design specifications of new features/products and able to provide accurate estimates for development effort, complexity, and risk for software development sustainment streams and capital projects
  • The candidates should be able to design and develop automated unit and integration tests for front-end code that define and validate feature/product requirements
  • The candidates should be able to design and develop robust, extensible, high-quality code that meets business, technical, and quality requirements and able to lead the development team in working with quality assurance partners to assess the impact of code changes, ensure the validation of requirements, and provide timely troubleshooting and fixes to software defects
  • The candidates should be able to lead the development team in working with operational partners to ensure the supportability of new features/products and provide timely technical support and fixes to production applications
  • The candidates should be able to provide technical expertise and approval for the review and analysis of front-end and back-end code as well as all automated tests and able to provide technical expertise in how to manage code and resolve conflicts with other development initiatives
  • The candidates should be able to document system components, related interfaces, and ensure complete and accurate release notes

Benefits:

  • The candidates will get Travel privileges, Savings and Benefit programs

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online

 

 

 

We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker