Tuesday , June 28 2022

Westjet Careers – Software Developer

  • Full Time
  • Canada

Website WestJet

Job Description:

WestJet is seeking an intermediate Software Developer reporting into our Guest Experience office. This individual can demonstrate a high standard of excellence, enjoy challenges, and is results driven. The incumbent must be highly motivated and demonstrate the ability to work in an agile environment.
Our team creates high quality software solutions by developing web-based Java applications. The Software Developer will apply industry-standard processes, practices and techniques and will work closely with the development team and business stakeholders to develop appropriate object-oriented software systems that meet WestJet’s business, technical and quality requirements. This position requires an energetic self-starter with a strong work ethic and willingness to learn and contribute to a fast-paced environment.

Job Responsibilities:

  • Plan, lead and track the technical aspects of software development sustainment streams
  • Work with business stakeholders to define and prepare functional and design specifications of new features/products
  • Work with operational partners to ensure the supportability of new features/products and to provide timely technical support and fixes to production applications
  • Review and provide analysis for front-end and back-end code as well as automated tests
  • Provide accurate estimates for development effort, complexity and risk for software development sustainment streams
  • Develop automated unit and integration tests for front and back-end code that define and validate feature/product requirements
  • Manage code and resolve conflicts with other development initiatives
  • Document system components, related interfaces and provide input into preparing release notes
  • Participate and deliver workshops, presentations, and training that provide skill and knowledge development for the team
  • Provide support and coaching to junior developers
  • Develop robust, extensible, high-quality code that meets business, technical and quality requirements
  • Work with quality assurance partners to assess the impact of code changes, to ensure the validation of requirements and to provide timely troubleshooting and fixes to software defects
  • Share knowledge of WestJet’s product features and environments
  • Participate in the creation, implementation and ongoing evolution of WestJet’s design and development methodologies, coding standards and style guidelines

Job Requirements:

  • Web development using CSS, HTML and JavaScript
  • JavaScript libraries such as VueJS, React, Angular and NodeJS
  • Tomcat java application server
  • GIT version control system
  • 3+ years of professional experience in all phases of software development
  • Knowledge and expertise in the following disciplines preferred:
  • Application development using Java 8+ and Groovy
  • Java frameworks such as Spring Boot
  • Excellent interpersonal, verbal and written communication skills
  • Development on Windows, Linux and/or MacOS
  • IDE software such as IntelliJ
  • Unit testing framework such as Junit and Mockito
  • Building automation tool like Gradle
  • SOAP and RESTful web services using AJAX, JSON and XML
  • Cloud environments such as Azure, AWS
  • Mobile web development and responsive web design
  • Web usability (UI/UX design)
  • Object-oriented software design, design patterns, security awareness and development best practices
  • DevOps and agile development methods such as Lean, Scrum, Kanban and XP

Job Details:

Company: WestJet

Vacancy Type: Full Time

Job Location: Canada

Application Deadline: N/A

Apply Here