Senior Software Engineer

Loblaw Companies Limited - Toronto, ON (5 months ago)

Apply Now

Location:
243 Consumers Road, Toronto, Ontario, M2J 4W8

The decision to join a company is a big one. We have opportunities for hard working, energetic and reliable people just like you.

Why is this role important?

We’re looking for an eager and fast-learning intermediate/senior Full-Stack Developer that will work in a team environment to develop one of our next generation pharmacy systems. The right individual is talented and informed and would enjoy the challenge of applying their expertise to transform a high-volume system to mak e a significant and lasting impact for Canadians across the country every day .

The Opportunity

You’ll be a key player on a team at the center of a project transforming a country-wide software system used by a major program within Canada’s biggest ret a il company. Bring your fast-thinking, high-communication approach to our team, and you’ll be accelerated and upskilled through in-depth training on cloud platforms, with a focus on doing this right: clean code, integrated commits, accountability for code reviews, API design patterns, and cloud-native architecture patterns.

This role will also play a key part in ramping our software delivery velocity by leveraging the latest microservices development patterns using containers and DevOps .

Other responsibilities will include:
Participating in project planning and solution proposals.

Architecting, designing, and developing new features.

Translating designer mock-ups and wireframes into front-end code.

Working with data structures, algorithms, and system design.

Implementing high quality unit tests.

Performing peer code review to meet program quality targets

Identifying and diagnosing deficiencies related to systems, coding and infrastructure, and recommending solutions for mitigation.

Drafting system documentation for a wide variety of purposes.

Using version control with GIT (both local and using cloud-based platforms like Bitbucket ).

Working with Package Managers like Yarn and NPM, Maven.

Education/Other Requirements:
Undergraduate degree in Computer Science or a combination of equivalent experience with a college diploma

Minimum of 5 years of progressive experience in systems development and analysis with a focus on Full S tack Development

An understanding of development on distributed systems operating at scale

K nowledge and experience with server - side frameworks including Spring Boot and Hibernate

Front-End:
JavaScript frameworks like React, AngularJS
Web fundamentals like HTML, JavaScript and CSS
Front-end (CSS) preprocessors like SASS
Built desktop applications using Electron or Cordova

Back-End:
API creation and RESTful services
Creating data models
Relational and NoSQL database experience (MySQL, Oracle, DB2, etc )
Demonstrated knowledge and experience with s erver - side languages, specifically Java 8 +

How You’ll Succeed:
At Loblaw, we seek great people to continually strengthen our culture. We believe great people model our values, are authentic, build trust and make connections.

If that sounds like you, and you are open-minded, responsive to change and up to the challenges provided in a fast-paced retail environment, apply today.

In addition, we believe that compliance with laws is about doing the right thing. Upholding the law is part of our Code of Conduct – it reinforces what our customers and stakeholders expect of us.

Employment Type:
Full time

Type of Role:
Regular

Loblaw recognizes Canada's diversity as a source of national pride and strength. We have made it a priority to reflect our nation’s evolving diversity in the products we sell, the people we hire, and the culture we create in our organization. Accommodation is available upon request for applicants with disabilities in the recruitment and assessment process and when hired.