L'ingénieur logiciel I développera et mettra en œuvre de nouvelles solutions pour les programmes d'ingénierie, créera de nouvelles fonctionnalités et effectuera des tests unitaires/de composants pour les initiatives de développement d'applications. Il/elle soutiendra les demandes commerciales par le biais d'améliorations et de corrections de bogues, participera aux revues de code et s'assurera que les solutions respectent les normes architecturales et les objectifs de performance. Le rôle implique également le suivi des cycles de vie des produits, la documentation des composants système et le maintien d'un code de qualité, ainsi que la fourniture d'une expertise technique lors de la gestion des incidents et la contribution aux connaissances et au développement de l'équipe.
Développer de nouvelles solutions pour les programmes et projets d'ingénierie.,Développer de nouvelles fonctionnalités et 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.,Peut être responsable de la revue 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.,Travailler avec les parties prenantes pour s'assurer que les solutions d'ingénierie répondent à l'orientation technique, aux exigences, à la performance, au délai de mise sur le marché et aux objectifs d'innovation.,Surveiller les cycles de vie des produits et entreprendre un nouveau développement si nécessaire.,Documenter et vérifier les composants 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é, en assurant une programmation sans défaut et conforme aux normes.,Assurer la maintenance et le support du code pendant les cycles de test et le déploiement post-production.,Fournir une expertise technique lors de la gestion des incidents, analyser les rapports d'incidents et les pannes, effectuer une évaluation d'impact pour les incidents et faciliter la communication.,Participer à l'identification et à la recommandation de solutions/outils de développement/test.,Aider au développement/maintien des processus de prévention des problèmes et participer à la détermination des problèmes et à la résolution rapide des incidents.,Adhérer aux pratiques standard de codage sécurisé.,S'assurer que les décisions techniques, les risques et les leçons apprises sont identifiés, documentés et que les améliorations sont mises en œuvre.,Fournir des solutions efficaces et efficientes qui respectent les étapes clés du projet et les livrables dans les délais, le budget et en adhérant aux normes de développement et de qualité.,Se conformer aux pratiques et normes de livraison technologique de l'entreprise et aux disciplines de gestion de projet.,Se tenir au courant des tendances émergentes pour son propre domaine fonctionnel.,Identifier et gérer les risques, et escalader les activités non standard et à haut risque.,Adhérer aux politiques/procédures internes et aux directives réglementaires applicables.,Maintenir une culture de gestion des risques et de contrôle.,Participer pleinement en tant que membre de l'équipe, en soutenant un environnement de travail positif.,Améliorer continuellement ses connaissances/son expertise et participer au transfert de connaissances.,Travailler en collaboration pour identifier et résoudre de manière proactive les problèmes de qualité des produits.,Travailler en collaboration avec l'équipe de développement pour définir et valider les récits utilisateur, les critères d'acceptation et les définitions de "terminé"/"prêt".,Se tenir au courant des tendances/développements émergents et approfondir sa connaissance de l'entreprise.,Participer aux activités de gestion de la performance personnelle et de développement, y compris la formation croisée.,Tenir les autres informés de l'état/de l'avancement du projet.,Aider les autres dans l'achèvement et l'exécution des activités de travail; fournir de la formation, du coaching et/ou des conseils.,Contribuer à un environnement juste, positif et équitable.,Agir en tant qu'ambassadeur de la marque pour le secteur d'activité/la fonction et la banque.
Diplôme de premier cycle, diplôme de deuxième cycle ou certificat technique,Solide formation universitaire (par exemple, informatique, ingénierie)
Diplôme de premier cycle, diplôme de deuxième cycle ou certificat technique
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.