Appuyez sur ENTRÉE pour passer au contenu principal Appuyez sur ENTRÉE pour chercher un emploi
Deux associés du département floral chez Home Depot Canada

LEAD SOFTWARE DEVELOPER at The Home Depot in Toronto, ON  M3C 4H9

CANADA STORE SUPPORT CENTER
1 Concorde Gate
Toronto, ON  M3C 4H9

Req193980

Full Time

Poste vacant existant

Corporate

$110,000 - $135,000

Description du poste

Échelle salariale : $110,000 - $135,000

Chez Home Depot Canada, nous voulons que vous vous sentiez valorisé et soutenu. L’échelle salariale indiquée représente uniquement le salaire de base. Votre rémunération globale peut également comprendre des primes semestrielles liées au rendement de l’entreprise, un programme de participation différée aux bénéfices pour vous aider à épargner en vue de la retraite, des avantages sociaux complets, un rabais de 15 % sur l’achat d’actions de Home Depot ainsi que des augmentations salariales fondées sur le mérite. Nous nous engageons à reconnaître vos efforts et à soutenir votre développement au sein de notre entreprise.

Are you someone who thrives on helping others succeed, enjoys making an impact, and takes pride in guiding customers to the right solutions for their projects? If you’re also naturally curious and eager to keep learning, consider starting or growing your career with us at The Home Depot.

Position Overview: 
The Lead Software Developer is responsible for the full scope of activities required within the software development life cycle, including over seeing the oversight and successful delivery of software solutions. You will work collaboratively with Architects to make high-level design choices, dictate technical standards, and proactively identify opportunities to improve system architecture. The Lead Software Developer will provide guidance and mentorship to junior developers and help them in developing modules and solutions. You will work closely with other Lead Developers, Architects,  Software developers, Business Analysts, and Quality Analysts amongst others in a highly collaborative environment where change is constant. 
 
Key Responsibilities: 
Software Development Life Cycle: 
• Analyze user requirements to define business objectives and envision system features and functionality 
• Develop well-designed, maintainable, testable, clean and efficient code which is optimized and scalable, while conducting software analysis, debugging, and comprehensive testing activities 
• Review, test, and debug team members' code to ensure that best practices are followed and to maintain high-quality code standards across the team 
• Build solutions using Home Depot preferred databases ensuring their stability, reliability, and performance 
• Ensure application achieves the performance, quality, and responsiveness as per the defined SLOs 
• Ensure that the development team follows best practices in coding, testing, and documentation 
• Lead efforts for code reviews and ensure the overall quality of the codebase 
• Provide guidance and oversight by ensuring that code, configurations, and technical issues or solutions are thoroughly documented to support future reference and auditing needs 
• Take end-to-end ownership of technical delivery, ensuring features are deployed on time, within scope, and meet business requirements.  

• Take a proactive role in maintaining high standards for documentation to streamline development processes and knowledge sharing across the team 
 
Collaboration & Communication: 
• Work closely with cross-functional teams to define, design, and ship new features, and ensure solutions meet requirements 
• Serve as the key point of contact for project managers, business analysts, and other departments to ensure the development aligns with the broader business goals 
 
Problem Solving & Technical Decision-Making: 
• Identify bottlenecks and bugs, and devise solutions to these problems 

• Pioneer the adoption of AI coding assistants and automation tools within the development team. Leverage these technologies to accelerate the software development lifecycle (SDLC), reduce boilerplate coding, and ensure higher quality, bug-free deliverables. 
• Make critical technical decisions related to the development process, tools, and technologies used for building and maintaining SAP solutions or other software applications 
 
Team Leadership & Mentorship: 
• Provide technical direction and guidance to the development team, guiding them in day-to-day activities, prioritizing tasks, and ensuring the timely delivery of development milestones 
• Provide mentorship to developers on technical skills, career development, and best practices 
• Organize knowledge-sharing sessions 

• Conduct comprehensive code reviews to enforce code quality, security, performance, and THD engineering standards. 

 
Architecture Oversight 
• Partner directly with Architects to translate high-level system designs into actionable development tasks, guide the engineering team through implementation, and facilitate final code/design reviews with Architecture to ensure strict alignment.  
• Make high-level design choices and dictate technical standards, including software coding standards, tools, and platforms 
• Proactively identify opportunities to improve system architecture, scalability, and performance, ensuring the application can grow to meet the needs our customers and associates. 
 
Continuous Improvement: 
• Advocate for continuous improvement in the development process, tooling, and techniques used by the team 
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review 
 
Project & Risk Management: 
• Oversee the progress of projects, ensuring that developers are on track and deadlines are met 
• Handle resource allocation and issue resolution within the team 
• Identify risks early in the development process and propose solutions to mitigate those risks 
 
Competencies: 
• Action Oriented 
• Collaborates 
• Communicates Effectively 
• Customer Focus 
• Drives Results 
• Manages Conflict 
 
Skills: 
All lead Developer skills: 
• Strong analytical and troubleshooting skills 
• Strong written and oral communication skills 
• Proven leadership skills, with the ability to manage a team and provide technical guidance 
• Strong knowledge of software development methodologies (e.g., Agile, Scrum) 
• Strong collaboration skills, and experience working cross-functionally 
• Ability to work independently with minimal direction 
• Must be willing to learn new technologies and programming languages and /or concepts 
 
 
 
Java skills: 
• Experience with building scalable and resilient microservices using Java and Spring Boot leveraging various design principles such as 12 factor app, cloud native app, API first development 
• Experience with SQL and NoSQL databases like PostgreSQL, Redis, BigTable, and GCP storage solutions such as Cloud Storage, BigQuery 
• Experience with leading implementation of new systems or replatform of existing systems 
• Experience writing clean code that is modular and follows clean code principles such as SOLID 
• Experience with Spring Security and SAML, OAuth and OpenID Connect 
• Experience with batch and stream processing frameworks such as Apache Beam, Spark 
• Experience with automated testing tools (such as RestAssured, Cucumber) and performance testing tools (such as Locust, Jmeter) 
• Experience with open source system and performance monitoring tools such as Grafana, Prometheus 
• Familiarity with cloud platforms preferably GCP and containerization (Docker, Kubernetes) 
• Experience with development and productivity tools such as BitBucket, Jira, and GitHub Copilot 
• Experience with documenting design using diagrams such as C4 model, activity diagram 
  
Travel Requirements: 
• Travel to SSC Toronto on a regular basis 
 
Physical Requirements: 
• Extended sitting 
• Repetitive tasks 
• Operating a computer and other technology 
 
Working Conditions: 
• Working in an office setting: computer work, camera on virtual meetings 
• Work overnights and weekends on occasion to support system upgrades and project deployments 
 
Minimum Education: 
• A bachelor’s degree in computer science or equivalent work experience 
 
Minimum Years of Work Experience: 
• 7 to 10 years of relevant work experience. 
 
Minimum Leadership Experience: 
• N/A 
 
Certifications: 
• N/A 
 
Other Requirements/Assets: 
Java skills: 
• Understanding of building solutions leveraging event-driven and streaming architecture   
 
Frontend Angular skills: 
• Experience working with various charting libraries like High Charts, Google Charts, amCharts or other 

 

Nos Valeurs

Esprit d’entreprise

Nous encourageons les associés de Home Depot à trouver de nouvelles façons créatives de servir nos clients et d’améliorer l’entreprise ainsi qu’à diffuser les pratiques exemplaires dans l’ensemble de l’entreprise.

Entrepreneurial Spirit

Prendre soin de nos associés

Bien traiter les gens est la clé de notre succès. Nous y parvenons en encourageant nos associés à s’exprimer et à prendre des risques, en soulignant et en récompensant le bon rendement, ainsi qu’en offrant l’encadrement nécessaire au perfectionnement.

Taking Care of Our People

Respect de tous

Il est crucial que nos associés travaillent dans un environnement fondé sur le respect mutuel, où il n’y a ni discrimination ni harcèlement et où chaque associé est considéré comme un membre de l’équipe de Home Depot.

Respect For All People

Bien faire les choses

Chez Home Depot, nous ne nous contentons pas de faire les choses comme il faut : nous veillons à bien les faire. Pour y parvenir, nous nous efforçons de prédire les conséquences qu’engendreront nos décisions, et en assumons l’entière responsabilité.

Doing The Right Thing

Liens durables

Les liens durables sont fondés sur la confiance, l’honnêteté et l’intégrité. C’est pourquoi nous sommes à l’écoute des besoins de nos clients, de nos associés, de nos collectivités et de nos fournisseurs, et nous y répondons en les traitant comme des partenaires.

Building Strong Relationships

Donner en retour

L’essence de notre entreprise repose en grande partie sur le don de notre temps, de nos talents, de notre énergie et de nos ressources pour soutenir des causes au sein des collectivités dans lesquelles nous vivons et travaillons.

Giving Back

Excellence du service à la clientèle

Nous devons offrir des produits de qualité, un service à la clientèle hors pair, des prix concurrentiels et un vaste choix, mais également fournir à nos clients de judicieux conseils et les aider à tirer le maximum des produits qu’ils achètent.

Excellent Customer Service

Rendement pour les actionnaires

Les investisseurs qui fournissent le capital nécessaire à la croissance de l’entreprise exigent un rendement du capital investi et s’attendent à l’obtenir. Nous nous engageons à leur offrir ce rendement.

Creating Shareholder Value

Nos Valeurs

Esprit d’entreprise

Nous encourageons les associés de Home Depot à trouver de nouvelles façons créatives de servir nos clients et d’améliorer l’entreprise ainsi qu’à diffuser les pratiques exemplaires dans l’ensemble de l’entreprise.

Entrepreneurial Spirit

Prendre soin de nos associés

Bien traiter les gens est la clé de notre succès. Nous y parvenons en encourageant nos associés à s’exprimer et à prendre des risques, en soulignant et en récompensant le bon rendement, ainsi qu’en offrant l’encadrement nécessaire au perfectionnement.

Taking Care of Our People

Respect de tous

Il est crucial que nos associés travaillent dans un environnement fondé sur le respect mutuel, où il n’y a ni discrimination ni harcèlement et où chaque associé est considéré comme un membre de l’équipe de Home Depot.

Respect For All People

Bien faire les choses

Chez Home Depot, nous ne nous contentons pas de faire les choses comme il faut : nous veillons à bien les faire. Pour y parvenir, nous nous efforçons de prédire les conséquences qu’engendreront nos décisions, et en assumons l’entière responsabilité.

Doing The Right Thing

Liens durables

Les liens durables sont fondés sur la confiance, l’honnêteté et l’intégrité. C’est pourquoi nous sommes à l’écoute des besoins de nos clients, de nos associés, de nos collectivités et de nos fournisseurs, et nous y répondons en les traitant comme des partenaires.

Building Strong Relationships

Donner en retour

L’essence de notre entreprise repose en grande partie sur le don de notre temps, de nos talents, de notre énergie et de nos ressources pour soutenir des causes au sein des collectivités dans lesquelles nous vivons et travaillons.

Giving Back

Excellence du service à la clientèle

Nous devons offrir des produits de qualité, un service à la clientèle hors pair, des prix concurrentiels et un vaste choix, mais également fournir à nos clients de judicieux conseils et les aider à tirer le maximum des produits qu’ils achètent.

Excellent Customer Service

Rendement pour les actionnaires

Les investisseurs qui fournissent le capital nécessaire à la croissance de l’entreprise exigent un rendement du capital investi et s’attendent à l’obtenir. Nous nous engageons à leur offrir ce rendement.

Creating Shareholder Value

Dernières nouvelles

Fort McMurray

Environ 150 nouveaux emplois arrivent à Fort McMurray alors que Home Depot Canada ouvre son 28e magasin en Alberta, et le plus au nord de la province.

DRP

Home Depot Canada s'associe à Ontario Corps afin de renforcer la préparation aux situations d'urgence et la résilience des communautés partout en Ontario.

THDCC

Vers un chez-soi Canada et la Fondation Home Depot Canada rassemblent des jeunes leaders, des décideurs politiques et des partenaires communautaires sur la Colline du Parlement.

REJOIGNEZ NOTRE COMMUNAUTÉ DE TALENTS

Inscrivez-vous sur Workday pour être pris en considération pour de futures opportunités chez Home Depot Canada.

Présentez-vous
Nous nous efforçons de créer une culture inclusive, car nous croyons que cette approche soutient nos objectifs commerciaux en ce qu’elle stimule l’excellence du service à la clientèle et l’innovation et favorise l’épanouissement et l’excellence de nos associés, en plus d’enrichir les collectivités que nous desservons. Nous veillons donc à ce que tous les associés se sentent inclus et valorisés et souscrivons au principe d’égalité d’accès à l’emploi. En savoir plus

Pour toute demande liée à l’accessibilité, veuillez suivre ce lien pour nous contacter.