Senior Software Engineer

Loblaw Companies Limited - Brampton, ON (30+ days ago)

Apply Now

1 Presidents Choice Circle, Brampton, Ontario, L6Y 5S5

C’est toute une décision que de se joindre à une entreprise. Nous offrons des perspectives d’emploi à des personnes qui, comme vous, sont travaillantes, dynamiques et fiables.

Pourquoi ce role est-il important?

Senior Software Engineer

Be a part of the largest IT transformation in Canadian retail history! We’re changing our business processes, technology, structure, and culture, and we need you to help us get there. Our Enterprise Information Technology group, supporting both Loblaw Companies Limited and Shoppers Drug Mart, provides best in class production, testing and warranty support as well as application design and development services to Canada’s largest grocery retailer.

We’re looking for an eager Senior Software Engineer that will lead the development of innovative and creative technical solutions to enable the digital transformation of our organization. You will work in an agile team environment where you will be tasked with the solutioning, design, development, and delivery of our next-generation enterprise solutions that enable amazing customer experiences across our digital sites. The right individual is a natural communicator and collaborator, solution oriented, a problem solver, and would enjoy the challenge of applying their technical expertise to build, implement and transform enterprise platforms using the very best tools, technologies, and platforms available in the market. You will bring ideas and best practices in planning and building technology solutions with a focus on doing things right – collaborating with partners and stakeholders, delivering clean code, building customer focused solutions and implementing cloud-native software. You will also play a key part in ramping our software delivery velocity by leveraging the latest microservices development patterns and delivery mechanisms.

What you will do

The Senior Software Engineer will be responsible for:
You will work collaboratively to solution, design, develop and implement high quality software, features and platforms.
You will challenge our teams to improve our software standards and best practices to deliver the best technology solutions to our customers leveraging your knowledge of industry trends and tools.
You will provide technical thought leadership and subject matter expertise to stakeholders in solutioning and implementing new technologies, and re-solutioning existing platforms.
You will identify and diagnose deficiencies related to systems, coding and infrastructure, and recommend solutions for mitigation.
You will adopt / evolve team development practices such as Solid coding standards, TDD, ATDD, pair programming, formal refactoring techniques, continuous integration, etc.
You will decompose business functions and user stories into technical specifications and deliverables.
You will collaborate with internal and external IT and business partners to identify requirements and technical enhancements, leading the delivery of technical changes and ensuring that the solutions adhere to standards, target state architecture and roadmaps.
You will provide guidance, support and direction to development teams to tear down obstacles and keep initiatives on target and moving forward.
You will prepare system documentation for a wide variety of purposes.

Core Skills

Expert in applying Agile development practices; building code using test-first methods and only promoting quality-tested code.
You will realistically manage delivery commitments and ensure they are achievable and realistic goals that are set for the entire team during the estimation process
Proactive Issue Identification – You will raise risks / issues / blockers as soon as they occur
Fluent in modern architecture programming styles, e.g. SPA, NOSQL, modern scripting platforms, true REST, etc…
Takes a customer focused , collaborative and proactive approach to resolving issues.
You are well versed in cloud native programming techniques and new age development practices such as CI-CD, Containerization, test-driven development, Pair Programming etc and you understand the business value of code in simplifying and recommending solution improvements.
You are engaged, flexible, collaborative, detail oriented, quality-driven, and focused on iteration goals and applying disciplined technical practices to enable agility.

Technical Skills:
Expertise using containerization technologies such as Docker and Kubernetes either directly or working with platforms such as Pivotal or Open Shift.
Experience with code development using the following languages; Java, Python YAML, C++, JavaScript
Experience in building messages in a JSON format, etc.
Undergraduate degree in Computer Science or a combination of equivalent experience with a college diploma.
Hands on development skills within cloud platforms incl. MS Azure or Google Cloud Platform.
Knowledge of JavaScript frameworks like React, Angular, or Vue along with fundamentals of HTML5, JavaScript (ES6+) and CSS3
API creation and RESTful services with API Gateways and asynchronous and synchronous microservices
Experience working with CI/CD pipelines (Jenkins, Git), artifact repositories (Nexus, Artifactory, etc.) and code repositories (BitBucket)

Comment R é ussir:
Chez Loblaw, nous recherchons toujours des personnes formidables pour continuellement renforcer notre culture. Nous croyons que les gens formidables façonnent nos valeurs, sont authentiques, bâtissent la confiance et créent des liens.

Si cela vous ressemble et que vous êtes ouvert d’esprit, que vous avez une bonne attitude face aux changements et que vous aimez les défis d’un environnement de travail aux détails dynamiques, postulez aujourd’hui.

En outre, nous croyons que la conformité aux lois consiste à faire ce qu'il faut. Le respect de la loi fait partie de notre Code de conduite; il renforce ce que nos clients et nos parties prenantes attendent de nous.

Type d'emploi:
Temps plein

Poste régulier

Loblaw considère que la diversité culturelle du Canada est une source de fierté nationale et un symbole de force. Nous nous sommes donné comme priorité de refléter la diversité croissante du Canada dans les produits que nous vendons, les gens que nous embauchons et notre culture d’entreprise. Des accommodements sont disponibles sur demande pour les postulants et collègues atteints d’un handicap.

Remarque : Si vous avez accès à Libre-service de l’employé (ESS) dans Workday, veuillez postuler à cet emploi en utilisant l’application Workday.