Software Engineer I at TD | Ontario, Canada | Rezi

Software Engineer I at TD

Software Engineer I

TD · Ontario, Canada

1 weeks ago

Software Engineer I

TD · Ontario, Canada

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Software Engineer on the Online & Mobile backend team, you will be a valued member responsible for delivering improvements and building new microservices for customer-facing projects across TD, including Banking, Mortgage, Bill Payment, and Funds Transfer.

Responsibilities

  • Design and build APIs according to business requirements and architectural guidelines within Agile Scrum teams.
  • Adhere to team-defined developer expectations for high-quality, re-usable, and maintainable software, including unit testing, code reviews, and documentation.
  • Continuously enhance knowledge of leading-edge technologies and trends, and share this knowledge with the team.
  • Manage a broad range of tasks and multiple concurrent projects, prioritizing workload to meet timelines.
  • Contribute to a positive team environment that promotes collaboration, quality, and innovation.
  • Perform Unit and System Integration testing.
  • Troubleshoot and resolve application defects.
  • Ensure defect-free programming through testing and debugging, and participate in peer code reviews.
  • Adhere to standard security coding practices to prevent common coding vulnerabilities.

Requirements

  • Undergraduate degree or above in a technology program (e.g., Computer Science, Engineering, Information Technology Management, Financial Analysis and Risk Management, Computing).
  • Strong knowledge of object-oriented design, implementation, and maintenance.
  • Understanding of Data Structures and Algorithms.
  • Strong coding, debugging, and problem-solving skills.
  • Hands-on experience in REST API development using Java.
  • Analytical thinking with the ability to develop customer-centric solutions.
  • Ability to work effectively in a fast-paced environment and collaborate with others.
  • Familiarity with source code management tools like GIT.
  • Familiarity with Jira and Confluence.
  • Familiarity with cloud technologies.

Skills

  • Object-oriented design
  • Data Structures
  • Algorithms
  • Coding
  • Debugging
  • Problem-solving
  • REST API development
  • Java
  • Analytical thinking
  • Collaboration
  • GIT
  • Jira
  • Confluence
  • Cloud technologies

Location

  • Toronto, Ontario, Canada

Work Type

  • Onsite
  • Monday-Friday, standard business hours

Experience Level

  • Entry level

Education Level

  • Undergraduate degree or above in a technology program

Salary/Compensations

  • $69,700 - $98,400 CAD

Benefits

  • Discretionary variable compensation award
  • Growth opportunities
  • Skill development
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs
  • Reward and recognition programs
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions

About the Company

  • TD is one of the world's leading global financial institutions and the fifth largest bank in North America by branches.
  • TD strives to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses.
  • Over 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience.
  • TD is deeply committed to being a leader in client experience.
  • TD offers diverse career paths where colleagues can grow their expertise and make a meaningful impact.
  • TD fosters a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and colleagues can unlock their full potential.

Equal Opportunity

  • TD is committed to providing fair and equitable compensation opportunities to all colleagues.
  • We are committed to providing the support our colleagues need to thrive both at work and at home.
  • We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals.
  • Here at TD, we hire and develop the best.
  • Your accessibility is important to us. Please let us know if you’d like accommodations to help us remove barriers so that you can participate throughout the interview process.