Le rôle d'Ingénieur Logiciel II (RPA) à la Banque TD implique le développement et la programmation de solutions d'applications et de systèmes, en mettant l'accent sur l'analyse, le support, les tests et les preuves de concept. Le poste exige de travailler avec les objectifs commerciaux et technologiques, de créer de nouvelles fonctionnalités, d'effectuer des tests unitaires, de soutenir les demandes commerciales et de réaliser des revues de code par les pairs. De plus, l'ingénieur analysera les exigences techniques, recommandera des solutions, surveillera les cycles de vie des produits et documentera les composants du système.
Développer de nouvelles solutions et fonctionnalités pour les programmes et projets d'ingénierie dans le domaine assigné.,Effectuer des tests unitaires/de composants pour les nouvelles initiatives de développement d'applications.,Soutenir les demandes et activités commerciales par le biais de petites améliorations et d'implémentations de corrections/réparations.,Effectuer des revues de code par les pairs.,Travailler avec les partenaires technologiques pour s'assurer que la configuration et les composants personnalisés répondent aux exigences de l'application et aux objectifs de performance.,Analyser les exigences techniques pour recommander des solutions d'ingénierie pragmatiques et solides.,Surveiller les cycles de vie des produits, en s'assurant que les spécifications et les fonctionnalités soutiennent les objectifs commerciaux.,Documenter et vérifier les composants du système, les applications, l'infrastructure système, la sécurité, l'intégration, l'opérabilité et les conceptions architecturales liées à l'ingénierie.,Participer aux revues de gestion de la qualité.,Créer et maintenir un code de qualité, assurer une programmation sans défaut conforme aux normes.,Fournir la maintenance et le support du code pendant les cycles de test et le déploiement post-production.,Fournir une expertise technique pendant la gestion des incidents, analyser les rapports d'incidents et faciliter la communication.,Participer à l'identification et à la recommandation de solutions/outils de développement/test.,Adhérer aux cadres ou méthodologies d'entreprise liés aux activités d'ingénierie logicielle.,S'assurer que les programmes/politiques/pratiques sont bien gérés, répondent aux besoins de l'entreprise et sont conformes aux exigences internes/externes.,Collaborer avec les parties prenantes pour prévenir proactivement les défauts.,Rechercher et soutenir activement les opportunités d'amélioration continue et d'automatisation.,Mener des analyses significatives pour tirer des conclusions et faire des recommandations.,Identifier les opportunités de minimiser les coûts et de fournir des solutions stratégiques.,Effectuer des revues de code pour assurer l'adhérence à la qualité, la conformité aux normes, la réutilisabilité et la facilité de maintenance.,Surveiller le service, la productivité et évaluer les niveaux d'efficacité, en mettant en œuvre des améliorations continues des processus/performances.,Diriger/faciliter/mettre en œuvre des actions/plans de remédiation pour résoudre les problèmes de performance/risque/gouvernance.,Gérer les relations au sein et entre les différentes lignes de commerce.,Se tenir informé des problèmes émergents, des tendances et des exigences réglementaires en évolution.,Maintenir une culture de gestion des risques et de contrôle.,Participer pleinement en tant que membre de l'équipe, soutenir un environnement de travail positif et assurer une communication en temps opportun.,Fournir un leadership éclairé pour les meilleures pratiques d'ingénierie de la qualité et participer au transfert de connaissances.,Se tenir au courant des tendances/développements émergents et approfondir la connaissance de l'entreprise.,Participer aux activités de gestion de la performance personnelle et de développement.,Encadrer et habiliter activement les membres de l'équipe en partageant les connaissances et en résolvant les problèmes.,Diriger, motiver et développer des relations avec les partenaires commerciaux internes et externes.,Contribuer à un environnement juste, positif et équitable.,Agir en tant qu'ambassadeur de la marque.
Diplôme de premier cycle, diplôme de deuxième cycle ou certificat technique.,Solide formation universitaire (par exemple, informatique, ingénierie).,3 à 5 ans d'expérience pertinente en automatisation des processus robotiques (RPA) ou en ingénierie logicielle.,Expérience RPA préférée avec UiPath, Blue Prism et Power Automate.,Bonne compréhension de la conception RPA robuste, de l'utilisation des API, de l'architecture multiboot, des automatisations assistées et non assistées.,Connaissance avancée des outils RPA, des langages de programmation pertinents et des meilleures pratiques pour les processus et procédures.,Pratique d'Agile, JIRA, Confluence, SharePoint Workflows, GitHub et pipeline CI/CD pour déployer des automatisations en utilisant SDLC.,Power Apps et les langages de programmation C, C++, Python et JavaScript sont des atouts.
Diplôme de premier cycle, diplôme de deuxième cycle ou certificat technique
37,5 heures/semaine
Cette offre d'emploi est soumise à la réglementation provinciale en matière d'emploi.
La Banque Toronto-Dominion et ses filiales sont collectivement connues sous le nom de Groupe Banque TD, l'une des plus grandes banques en Amérique du Nord. La TD offre une vaste gamme de produits et de services bancaires personnels, commerciaux et d'investissement à plus de 27 millions de clients dans le monde. Basée à Toronto, au Canada, la banque exerce ses activités par l'entremise de secteurs clés, notamment les services de détail au Canada et aux États-Unis, ainsi que les services bancaires de gros.
BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.