Software Engineer III

2 months ago


Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time
Job Description

Job Summary

We are seeking a highly skilled Software Engineer III to join our team at The Toronto-Dominion Bank (Canada). As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and stakeholders.

Key Responsibilities
  • Design and develop software solutions that meet business requirements and technical specifications.
  • Lead the creation of solution options and coordinate with stakeholders to support development initiatives.
  • Develop and document detailed solution designs and act as an application SME throughout the design and development lifecycle.
  • Accountable for complex applications/systems development, programming/coding.
  • Develop functional, technical, and user interface designs for applications/systems that meet defined requirements.
  • Consult on development of requirements and specifications and apply functional knowledge of business functions to design optimal software/systems.
  • Review technical deliverables throughout the detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed.
  • Identify, recommend, source, negotiate, and implement improvements/solutions to enhance customer experience, availability, and/or reduce cost in support of client needs.
  • Work with Technology partners to define metrics and performance goals for applications.
  • Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity.
  • Research/analyze business requirements to evaluate and recommend optimal solutions within business technology architecture.
  • Work with Architects to ensure that environment modifications interact appropriately, data conversion impacts are considered, and other areas of impact are addressed and meet performance requirements of the project.
  • Contribute to the advancement of the TD engineering practice through strong collaboration, research, analytic, and problem-solving skills.
Requirements
  • Undergraduate degree, Post Graduate degree, or Technical Certificate in software development, computer science, business intelligence, information technology, data management, or other related fields.
  • 7+ years of experience as a SQL Developer or similar role.
  • 4+ years of experience with C# development, Microsoft MVC Framework, and ASP.NET Web forms.
  • 4+ years of experience with JavaScript development using the Angular development platform.
  • Advanced knowledge of database procedures and Microsoft SQL Server concepts.
  • Advanced knowledge of Core concepts: HTTP, HTTPS, SSL/TLS, HTML, CSS, jQuery, source control, versioning, RESTful APIs.
  • Advanced knowledge of Data formats: SQL database, XML, SOAP, JSON.
  • Experience with Tools like Visual Studio, SQL Server Integrated Services, Bitbucket, ServiceNow.
  • Ability to handle multiple competing priorities and drive delivery with own initiative.
  • Sense of ownership and pride in your performance and its impact on company's success.
  • Excellent interpersonal skills: communication, teamwork, influencing, conflict resolution, problem-solving, critical thinking, decision-making.
  • Familiar with agile system delivery.
About Us

The Toronto-Dominion Bank (Canada) is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States, and around the world.

We are guided by our vision to Be the Better Bank and our purpose to enrich the lives of our customers, communities, and colleagues. We are deeply committed to being a leader in customer experience, and we believe that all colleagues, no matter where they work, are customer-facing.

We are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you've got years of banking experience or are just starting your career in financial services, we can help you realize your potential.

Through regular leadership and development conversations to mentorship and training programs, we're here to support you towards your goals. As an organization, we keep growing – and so will you.

Total Rewards Package

Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.

We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at home.


  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...


  • Old Toronto, Ontario, Canada Emburse Full time

    Join Emburse's Team as a Software Engineer in Test IIIEmburse is seeking a highly skilled Software Engineer in Test III to contribute to the development of innovative system solutions. As a key member of our engineering team, you will play a crucial role in enhancing customer experiences, solving complex challenges, and designing new solutions.Key...


  • Toronto, Ontario, Canada Emburse Full time

    Job DescriptionAt Emburse, we're seeking a skilled Site Reliability Engineer III to join our team. As a key member of our engineering team, you will be responsible for developing software and software fixes to integrate internal systems.Key ResponsibilitiesDevelop and implement software solutions to integrate internal systemsEnsure code quality, test, and...


  • Toronto, Ontario, Canada Emburse Full time

    Job DescriptionAt Emburse, we're seeking a skilled Site Reliability Engineer III to join our team. As a key member of our engineering team, you will be responsible for developing software and software fixes to integrate internal systems.Key ResponsibilitiesDevelop and implement software solutions to integrate internal systemsEnsure code quality, test, and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer III to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, implementing, and verifying components leveraging standard software engineering methodologies.Key Responsibilities:Own the design, implementation, and...

  • Software Engineer III

    4 weeks ago


    Toronto, Ontario, Canada Guidepoint Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our team at Guidepoint. As a key member of our engineering team, you will play a vital role in building and maintaining our cutting-edge technology platform.Key ResponsibilitiesOptimize and refactor monolithic legacy codebases and newer repositories using PHP and Symfony.Work...

  • Software Engineer III

    4 weeks ago


    Toronto, Ontario, Canada Guidepoint Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our team at Guidepoint. As a key member of our engineering team, you will play a vital role in building and maintaining our cutting-edge technology platform.Key ResponsibilitiesOptimize and refactor monolithic legacy codebases and newer repositories using PHP and Symfony.Work...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: iOS Software Engineer III, Sub SuccessReddit is a community-driven platform that fosters open and authentic conversations. We're seeking an experienced iOS Software Engineer III to join our Subreddit Success team, responsible for helping build and activate more successful communities.Key Responsibilities:Collaborate with cross-functional teams to...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: iOS Software Engineer III, Sub SuccessReddit is a community-driven platform that fosters open and authentic conversations. We're seeking an experienced iOS Software Engineer III to join our Subreddit Success team, responsible for helping build and activate more successful communities.Key Responsibilities:Collaborate with cross-functional teams to...

  • Software Engineer III

    4 weeks ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job SummaryWe are seeking a highly skilled Software Engineer III to join our team at The Toronto-Dominion Bank (Canada). As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and stakeholders.Key ResponsibilitiesDesign and develop software solutions...

  • Software Engineer III

    3 weeks ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job SummaryWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our team, you will be responsible for designing, developing, and maintaining large-scale data systems and infrastructure.Key Responsibilities- Design and develop scalable data systems and infrastructure- Collaborate with cross-functional...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Software Engineer III to join our team at The Toronto-Dominion Bank (Canada). As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and stakeholders.Key ResponsibilitiesDesign and develop...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Software Engineer III to join our team at The Toronto-Dominion Bank (Canada). As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and stakeholders.Key ResponsibilitiesDesign and develop...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Guidepoint Full time

    About the RoleGuidepoint is seeking a highly skilled Software Engineer III to join our team. As a key member of our engineering team, you will play a vital role in building the powerful technology that enables us to deliver knowledge to our clients faster and more efficiently.Key ResponsibilitiesOptimize monolithic legacy codebases and newer repositories...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Guidepoint Full time

    About the RoleGuidepoint is seeking a highly skilled Software Engineer III to join our team. As a key member of our engineering team, you will play a vital role in building the powerful technology that enables us to deliver knowledge to our clients faster and more efficiently.Key ResponsibilitiesOptimize monolithic legacy codebases and newer repositories...


  • Toronto, Ontario, Canada Electronic Arts Inc Full time

    Software Engineer IIIWelcome to Maxis, a leading game development studio that inspires creativity and innovation. As a Software Engineer III, you will be part of a talented team that creates engaging experiences for players worldwide.Key Responsibilities:Design and develop high-quality software solutions that meet the needs of our players.Collaborate with...

  • Platform Engineer III

    1 month ago


    Toronto, Ontario, Canada AMEX Full time

    About the RoleWe are seeking a highly skilled Platform Engineer III to join our team at Wayfair. As a key member of our engineering organization, you will be responsible for designing, building, and maintaining scalable and reliable cloud-based systems.Key ResponsibilitiesDesign and implement cloud-based infrastructure solutions using public cloud providers...