Overview
Développeur, Logiciels Jobs in Toronto, Canada at The Home Depot Canada
Title: Développeur, Logiciels
Company: The Home Depot Canada
Location: Toronto, Canada
Category:
Position: DÉVELOPPEUR, LOGICIELS
Vous aimez aider les autres à réussir et laisser votre marque? Vous éprouvez de la fierté à guider les clients vers les bonnes solutions pour leurs projets? Si, en plus de cela, vous êtes de nature curieuse et souhaitez acquérir de nouvelles connaissances, envisagez de commencer ou de faire progresser votre carrière chez Home Depot.
Description du poste
Le développeur, Logiciels, est responsable de concevoir et de mettre en place des solutions pratiques pour nos partenaires d’affaires internes. Il doit avoir un souci du détail et démontrer des aptitudes pour la résolution de problèmes. Une connaissance approfondie des langages de programmation et du cycle de vie de développement de logiciels est essentielle pour réussir dans ce poste. Le développeur, Logiciels, travaille en étroite collaboration avec les architectes, les responsables techniques, les analystes, Assurance de la qualité, et l’équipe de l’Expérience d’utilisateur dans un environnement en constante évolution qui repose fortement sur le travail d’équipe.
Principales responsabilités
Cycle de vie de développement de logiciels
• Analyser les exigences des utilisateurs pour définir les objectifs commerciaux et concevoir les caractéristiques et les fonctionnalités des systèmes.
• Rédiger des codes bien conçus, maintenables, testables et efficaces.
• Effectuer l’analyse des logiciels.
• Résoudre les problèmes liés aux systèmes, ce qui comprend d’effectuer le débogage et de tester les codes.
• Contribuer à la documentation en consignant les codes, les configurations et tout problème ou toute solution technique pour référence et vérification ultérieure.
• S’assurer que les applications respectent la qualité, la réactivité et le rendement définis dans les objectifs de niveau de service.
Communication et collaboration
• Travailler en étroite collaboration avec les équipes interfonctionnelles pour définir, concevoir et mettre en place de nouvelles fonctionnalités et s’assurer que les solutions répondent aux exigences.
• Maintenir une communication bidirectionnelle avec le directeur et les responsables au sujet de l’état des réalisations attendues.
Résolution des problèmes
• Repérer les goulots d’étranglement et les bogues, et trouver des solutions à ces problèmes.
Amélioration continue
• Soutenir l’amélioration continue en étudiant les solutions de rechange et les technologies, et en les présentant pour examen architectural.
Développement du système SAP
• Collaborer avec des consultants fonctionnels pour configurer les modules SAP et les intégrer à l’environnement actuel du système.
Compétences
• Pragmatisme.
• Collaboration.
• Communication efficace.
• Souci de la clientèle.
Aptitudes
Aptitudes en développement
• Solides compétences en résolution de problèmes et en débogage.
• Excellentes aptitudes pour la communication à l’écrit et à l’oral.
• Solides compétences en matière de gestion du temps, d’établissement des priorités et d’organisation.
• Aptitude à travailler de manière autonome, avec un minimum de supervision.
• Connaissance des méthodes de développement de logiciels (p. ex., méthodes agile et de la mêlée).
• Volonté d’apprendre à travailler avec de nouvelles technologies et conceptions ainsi qu’avec de nouveaux langages de programmation.
Aptitudes liées aux applications dorsales
• Connaissance approfondie des modules ABAP et SAP.
• Expérience avec SAP Net Weaver, SAP S/4
HANA et les produits infonuagiques SAP.
• Compréhension des techniques d’intégration SAP (DOCI, BAPI, RFC).
• Connaissance de SAP Fiori et UI5 pour le développement d’applications frontales.
• Expérience avec SQL et les systèmes de base de données HANA.
Aptitudes liées à Java
• Expérience dans l’établissement de microservices en utilisant Java et Spring Boot et en tirant parti de divers principes de conception, comme l’approche axée sur les interfaces de programmation d’applications (API-first).
• Expérience avec les bases de données SQL et No
SQL comme Postgre
SQL et Redis.
• Expérience dans la rédaction de codes propres et modulaires conformes aux principes de codes propres comme SOLID.
• Expérience avec Spring Security, SAML, OAuth et OpenID Connect.
• Expérience avec les outils de développement et de…