TD bank

Software Engineer II -.NET Full Stack Developer

TD bank
Apply
24 hours ago
Toronto, CanadaMid Level

Responsibilities

  • Develop new solutions and features for engineering programs and projects.
  • Build, maintain, test, debug, and document software applications and system components.
  • Develop Razor Pages applications and work with .NET, Python, databases, web technologies, and APIs.
  • Perform unit, component, quality, and code reviews and maintain high-quality, defect-free code.
  • Support enhancements, break/fix implementations, testing cycles, deployments, and post-production maintenance.
  • Analyze and resolve incidents, assess impacts, and support incident and problem management.
  • Collaborate with business stakeholders and technology partners on requirements, architecture, performance, and delivery goals.
  • Contribute to automation, process improvement, operational readiness, risk remediation, and defect prevention.
  • Mentor and support team members through knowledge sharing and engineering best practices.

Requirements

  • Undergraduate degree, college diploma, relevant technical certificate, or equivalent practical experience.
  • 5 to 7 years of relevant software development experience, including internships, co-op placements, academic projects, or personal projects.
  • Working knowledge of one or more programming languages, development tools, databases, or operating environments.
  • Foundational experience with .NET 8 or later, Python, or a comparable object-oriented programming language.
  • Experience building Razor Pages applications.
  • Basic knowledge of NUnit, xUnit, or MSTest.
  • Working knowledge of SQL and relational databases, preferably Microsoft SQL Server.
  • Familiarity with JavaScript, HTML5, CSS, REST APIs, web services, JSON, XML, and Git.
  • Exposure to CI/CD concepts, GitHub Actions, cloud services, SSRS, SSIS, UML modeling, or GitHub Copilot is an asset.
  • Clear communication, time and task management, troubleshooting, collaboration, continuous learning, and quality-focused development skills.

Benefits

  • Base salary range of $81,600 to $115,200 CAD.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Training, onboarding sessions, regular development and performance conversations, online learning, and mentoring programs.
  • Supportive, respectful, and inclusive workplace with accessibility accommodations available during the interview process.
  • Work location is Toronto, Ontario, Canada, with a stated 37.5-hour work week.

Tech Stack

CSSGitGitHub ActionsJavaScriptMicrosoft SQL Server.NETNUnitPythonSQL

Categories

TD bank

About TD bank

10,000+ employees

TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.

Contact me