Associate Software Engineer (Fullstack)

TD Bank Group

Toronto

On-site

CAD 60,000 - 84,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TD Bank Group recherche un Associate Software Engineer (niveau L7) pour rejoindre une équipe d'ingénierie et développer des capacités full-stack distribuées. Ce rôle couvre le cycle complet de la livraison logicielle, de l'analyse des besoins à la conception, l'implémentation, les tests et le support.

Vous utiliserez Java, Node.js et Angular pour construire des applications distribuées, en combinant les accès API, les bases de données et les technologies cloud, tout en tirant parti d'une

Qualifications

  • 2+ années d'expérience professionnelle en ingénierie logicielle ou développement d'applications.
  • Expérience avec le développement d'applications distribuées modernes, intégration ou backend avec Java, Node.js, Angular ou TypeScript.
  • Expérience pratique avec COBOL, IMS, DB2, JCL et SAS.
  • Expérience avec les pratiques de livraison logicielle, bases de données relationnelles ou SQL, traitement par lots, interfaces de fichiers ou intégration de données.
  • Capacité à dépanner des problématiques techniques, à communiquer clairement et à apprendre dans plusieurs domaines technologiques.
  • Excellentes compétences en communication et travail en équipe.

Responsibilities

  • Développer, tester, dépanner et maintenir des logiciels sur l'ensemble du stack, y compris l'interface utilisateur, les services backend, les API, les données et les intégrations.
  • Appliquer les fondamentaux du génie logiciel pour comprendre les exigences, participer à la conception, écrire du code maintenable et contribuer aux revues de code.
  • Utiliser Java, Node.js, Angular, REST API, SQL et les technologies associées pour construire et soutenir des applications distribuées.
  • Exploiter les connaissances mainframe pour comprendre les programmes existants, le traitement par lots, les données, les interfaces et les règles métier lors des projets de modernisation.
  • Concevoir et exécuter des tests appropriés, Investiguer les défauts, supporter les releases et participer au support en production.
  • Identifier les risques et dépendances, communiquer l'état et lever les obstacles rapidement.
  • Travailler en collaboration avec les ingénieurs, spécialistes qualité, analystes, architectes, équipes d'infrastructure, sécurité, vendeurs et parties prenantes.
  • Contribuer à la documentation, à l'automatisation, à la remédiation des vulnérabilités et à l'amélioration continue.

Skills

Java
Node.js
Angular
TypeScript
Troubleshooting
Communication
Teamwork

Tools

COBOL
IMS
DB2
JCL
SAS

Job description

Lieu de travail : Toronto, Ontario, Canada Horaire : 37.5 Secteur d’activité : Solutions technologiques Détails de la rémunération : $59,500 - $84,000 CAD La TD a à cœur d’offrir une rémunération juste et équitable à tous les collègues. Les occasions de croissance et le perfectionnement des compétences sont des caractéristiques essentielles de l’expérience collègue à la TD. Nos politiques et pratiques en matière de rémunération ont été conçus pour permettre aux collègues de progresser dans l’échelle salariale au fil du temps, à mesure qu’ils s’améliorent dans leurs fonctions. Le salaire de base offert peut varier en fonction des compétences et de l’expérience du candidat, de ses connaissances professionnelles, de son emplacement géographique et d’autres besoins particuliers du secteur et de l’entreprise. En tant que candidat, nous vous encourageons à poser des questions sur la rémunération et à avoir une conversation franche avec votre recruteur, qui pourra vous fournir des détails plus précis sur ce poste.

Description du poste : About the role

We are looking for an Associate Software Engineer to join a collaborative engineering team and develop broad capability across full-stack distributed application development. This L7 role is suited to an engineer who can apply sound software-engineering fundamentals, learn new technologies, and contribute to reliable solutions across the user interface, backend services, APIs, data, integration, testing, and deployment layers. You will contribute across the software delivery lifecycle, from understanding requirements and participating in design through implementation, testing, release, and support. The role provides an opportunity to build on mainframe experience while developing distributed application skills in Java, Node.js, Angular, REST APIs, databases, and cloud technologies. You will work with experienced engineers, receive guidance on broader technical decisions, and progressively take on more complex and independent work.

What you will do
  • Develop, test, troubleshoot, and maintain software across the full stack, including user interfaces, backend services, APIs, data, and integrations.
  • Apply software-engineering fundamentals to understand requirements, participate in design, write maintainable code, and contribute to code reviews.
  • Use Java, Node.js, Angular, REST APIs, SQL, and related technologies to build and support distributed applications.
  • Use mainframe knowledge to understand existing programs, batch processing, data, interfaces, and business rules as part of modernization work.
  • Design and execute appropriate tests, investigate defects, support releases, and participate in production support when required.
  • Identify risks and dependencies, communicate status clearly, and elevate blockers early.
  • Work collaboratively with engineers, quality specialists, analysts, architects, infrastructure teams, security teams, vendors, and business stakeholders.
  • Contribute to documentation, automation, vulnerability remediation, and continuous improvement.
Required qualifications
  • 2+ years of professional software engineering or application development experience.
  • Experience with modern distributed application development, integration, or backend engineering using one or more of Java, Node.js, Angular, or TypeScript.
  • Practical experience with COBOL, IMS, DB2, JCL, and SAS.
  • Experience with software delivery practices, relational databases or SQL, batch processing, file interfaces, or data integration.
  • Ability to troubleshoot technical issues, communicate clearly, learn across technology areas.
  • Strong communication skills with the ability to collaborate effectively within a team environment.
  • Proven commitment to teamwork, knowledge sharing, and building positive working relationships.
Preferred qualifications
  • Experience with mainframe modernization, application decomposition, re-platforming, API enablement, or batch migration.
  • Experience with automated testing, CI/CD, source control, application security, monitoring, or observability.
  • Familiarity with Agile delivery, change management, IT service management, technical documentation, or regulated enterprise environments.
À propos de nous

La TD est un chef de file mondial dans le secteur des institutions financières. Elle est la cinquième banque en importance en Amérique du Nord de par son nombre de succursales. Chaque jour, nous nous efforçons de rendre chaque interaction, chaque produit et chaque expérience remarquablement humaine et agréablement simple à plus de 27 millions de ménages et d’entreprises au Canada, aux États-Unis et partout dans le monde. Plus de 95 000 collègues de la TD mettent à profit leurs compétences, leur talent et leur créativité pour approfondir les relations, assurer une exécution rigoureuse et rendre l’expérience bancaire plus simple et plus rapide. La TD est une entreprise profondément engagée à être une leader en matière d’expérience client. Voilà pourquoi nous croyons que chaque collègue, peu importe son secteur d’activité, est en contact avec la clientèle. Ensemble, nous réimaginons l’expérience bancaire et ses possibilités pour notre clientèle, nos collègues et nos collectivités. Notre programme de rémunération globale reflète les investissements que nous faisons pour aider nos collègues et leur famille à atteindre leurs objectifs en matière de bien-être mental, physique et financier.

Notre programme de rémunération globale
  • avantages sociaux en matière de santé et de bien-être
  • régimes d’épargne et de retraite
  • congés payés
  • avantages bancaires et des rabais
  • occasions de développement de carrière
  • programmes de récompenses et reconnaissance

En savoir plus

Renseignements supplémentaires

Nous sommes ravis que vous envisagiez une carrière à la TD. Sachez que nous avons à cœur d’aider nos collègues à réussir dans leur vie tant personnelle que professionnelle. C’est d’ailleurs pourquoi nous leur offrons des conversations sur le perfectionnement, des programmes de formation et un régime d’avantages sociaux concurrentiel.

Perfectionnement des collègues

Un cheminement professionnel précis vous intéresse ou bien vous cherchez à perfectionner certaines compétences? Nous tenons à vous mettre sur la voie de la réussite. Vous aurez des conversations régulières sur le développement de carrière, le perfectionnement et le rendement avec votre gestionnaire. Une variété de programmes de mentorat et une plateforme d’apprentissage en ligne seront également à votre disposition pour vous aider à ouvrir de nouvelles portes. Si vous avez à cœur d’aider vos clients et de nouer des relations solides et durables, la TD offre divers parcours de carrière où vous pouvez accroître votre expertise et avoir une incidence significative. Nous sommes déterminés à appuyer votre réussite et à favoriser un milieu de travail respectueux où la diversité des points de vue est valorisée, où chacun a les mêmes occasions de progresser et où vous pouvez vous réaliser pleinement et atteindre vos objectifs de carrière. À la TD, nous attirons et perfectionnons les meilleurs talents.

Formation et intégration

Nous tenons à nous assurer que vous disposez des outils et ressources nécessaires pour réussir à votre nouveau poste. Dans cette optique, nous organiserons des séances d’intégration et de formation.

Processus d’entrevue

Nous communiquerons avec les candidats sélectionnés pour planifier une entrevue. Nous ferons notre possible pour communiquer par courriel ou par téléphone avec tous les candidats pour leur faire part de notre décision.

Mesures d’adaptation

L’accessibilité est importante pour nous. N’hésitez pas à nous faire part de toute mesure d’adaptation (salles de réunion accessibles, sous‑titres pour les entrevues virtuelles, etc.) dont vous pourriez avoir besoin pour participer sans entraves au processus d’entrevue. Nous avons hâte d’avoir de vos nouvelles!

Exigences linguistiques (Québec seulement)

Sans Objet Accessibilité| FAQ

Nos valeurs

À la TD, nous avons pour objectif d’enrichir la vie de nos clients, de nos collectivités et de nos collègues, et nous avons en commun un ensemble de valeurs qui façonnent notre culture et guident nos comportements. En échange de l’engagement quotidien de nos collègues à aider la TD à réussir, nous nous engageons à leur offrir une expérience de travail qui repose sur l’impact, la croissance et la culture de bienveillance. Peu importe où vous travaillez à la TD, nous vous donnons les outils nécessaires pour faire changer les choses au travail et dans votre collectivité, explorer et faire progresser votre carrière et faire partie de notre culture de bienveillance et d’inclusion.

Notre engagement à l’égard de la diversité, de l’équité et de l’inclusion À la TD, nous nous engageons à créer un milieu où les collègues peuvent être eux-mêmes au travail, avoir des possibilités équitables et se sentir respectés et soutenus. Nous avons à cœur de réunir un effectif inclusif qui reflète la diversité de notre clientèle et des collectivités où nous vivons et que nous servons. Aider à changer les choses dans nos collectivités – La promesse TD Prêts à agir À la TD, nous avons un engagement de longue date à bâtir un avenir plus inclusif et durable. C’est la raison pour laquelle nous avons lancé en 2018 La promesse TD Prêts à agir, qui est maintenant un projet nord-américain pluriannuel. Dans le cadre de La promesse TD Prêts à agir, nous visons un total de un milliard de dollars de dons aux collectivités d’ici 2030 dans quatre vecteurs clés de changement interreliés : Sécurité financière, Planète dynamique, Collectivités inclusives et Meilleure santé. Notre objectif est de soutenir le changement, de favoriser le progrès et de créer un monde meilleur et plus inclusif pour nos clients, nos collègues et nos collectivités. En savoir plus

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IT Operations Analyst IV
IT Operations Analyst IV

TD Bank • Toronto

On-site
CAD 69,000 - 116,000
Customer Experience Associate - Val-des-Brises (Full-time, 37.5h/week)
Customer Experience Associate - Val-des-Brises (Full-time, 37.5h/week)

TD Bank • Laval (administrative region)

On-site
CAD 44,000 - 56,000
Customer Service Officer II
Customer Service Officer II

TD Bank • Montreal (administrative region)

On-site
CAD 52,000 - 75,000
AI2 Applied Machine Learning Scientist (Graduate)
AI2 Applied Machine Learning Scientist (Graduate)

TD Bank Group • Toronto

Hybrid
CAD 95,000 - 116,000
Customer Experience Associate
Customer Experience Associate

TD Bank Group • Mississauga

Hybrid
CAD 30,000 - 39,000
Dir. de succursale II
Dir. de succursale II

TD Bank Group • Canada

Hybrid
CAD 92,000 - 130,000
PIA Client Relationship Associate
PIA Client Relationship Associate

TD Bank Group • Medicine Hat

On-site
CAD 45,000 - 59,000
Manager, Customer Experience - Montreal-East (Future Opportunities)
Manager, Customer Experience - Montreal-East (Future Opportunities)

TD Bank • Montréal-Est

On-site
CAD 60,000 - 84,000
Senior Bus Mgmt Analyst
Senior Bus Mgmt Analyst

TD Bank • Toronto

On-site
CAD 81,000 - 116,000
Customer Experience Associate
Customer Experience Associate

TD Bank • Canada

On-site