Senior Software Engineer

Offer by LoyaltyOne

reactjs

design

agile

About this job

Job type: Full-time
Role: Full Stack Developer



Technologies

reactjs, design, agile



Job description

Software Engineer III

What you will do: 

Working within adynamic and creative software development team to build and maintain web andmobile e-commerce solutions for the Airmiles loyalty program.

At this level, youwill provide the subject matter expertise for solutions and applicationsrequired for component planning and delivery.   Recommending thebest options for product objectives using knowledge of trends, best practicesand leading-edge techniques. 

You will adopt andseek to improve our efforts to reach high standards of code quality throughprogressive development methodologies. 

It will be yourresponsibility to design, implement, unit test, and integrate differentdemanding components and work closely with architects, SQA, and product supportto ensure successful design, development, and seamless implementation toproduction.

Who you are:

  • You have sound judgement, keen eye for details and tenacity for solving difficult problems.
  • Strong analytical skills and use of data for sound decision-making.
  • You bring a positive energy to the team and thrive on strong collaboration.
  • You strive for constant improvement in both yourself and your team in meaningful ways.
  • You are someone others look to for solving difficult problems, bounce ideas off and providing an alternate viewpoint.

On your LoyaltyOneAdventure, you will be involved in:

  • Responsible for the design and development of complex software solutions components
  • Lead and supervise development efforts
  • Coaching and mentoring developers
  • Develop moderate complexity to highly complex software solutions in support of business requirements and in accordance with predetermined software solution design standards
  • Responsible for the design, development, test and implementation of web and mobile e-commerce solution components and modules
  • Follow established SDLC processes as well as enterprise policies and guidelines for software development
  • Troubleshoot and correct complex software defects, through troubleshooting, defect fixing and pager support
  • Reviews and approves technical work products produced by more junior staff

We are looking for you to bring to the team:

  • A desire to learn and grow
  • Passion, excitement and creativity
  • Open mind to new ideas and delivery

You would describe yourself as having:

  • A degree in Computer Science, Engineering, Physics or related field
  • A passion for technology that understand data, API design and infrastructure concepts
  • Enthusiasm and experience working in an Agile team environment
  • 5 to 8 years of Software Engineering/Development experience
  • Minimum of 1 year of technical lead experience

Technologies that we use or will be using. Help us discover and learn more!

  • Java, JavaScript, Python, Node.JS
  • React, Angular, responsive web design
  • Microservices design patterns
  • AWS and other cloud Platforms
  • Agile Engineering
  • CI/CD practices and tools like Jenkins, github

Interesting perks at LoyaltyOne:

  • High impact role with interesting challenges
  • Flexible hours and strong work life balance
  • Subsidized catered bistro café
  • Great health and wellness benefits


A new version is available REFRESH