Associate Software Engineer (Toronto)

Associate Software Engineer (Toronto)

22 Oct
|
TD Bank Group
|
Toronto

22 Oct

TD Bank Group

Toronto

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 qualified 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 le

📌 Associate Software Engineer (Toronto)
🏢 TD Bank Group
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: associate software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: associate software engineer (toronto) / toronto