Taro Logo

Senior .NET Engineer

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$91,200 - $136,800
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Senior .NET Engineer

TD Bank is seeking a Senior .NET Engineer to join their Treasury Analytics Group (TAG) within TBSM Technology. This role is crucial in supporting the Treasury and Balance Sheet Management department in measuring and managing market risk for the Bank's retail portfolios in Canada and US. The position focuses on developing valuation and reporting frameworks to meet IRRBB (Interest Rate Risk for Banking Books) regulatory requirements.

The ideal candidate will bring 7+ years of experience with strong expertise in the Microsoft .NET stack, cloud infrastructure, and various architectural patterns. You'll be working with cutting-edge technologies including Azure services, message brokers like Kafka and RabbitMQ, and both SQL and NoSQL databases. The role offers a competitive salary range of $91,200 - $136,800 CAD with additional pay premium opportunities.

As part of TD, one of North America's largest financial institutions, you'll join a team of 95,000+ colleagues dedicated to delivering legendary customer experiences. The position offers a comprehensive benefits package including health and well-being benefits, retirement programs, and career development opportunities. The hybrid work environment allows for flexibility while maintaining collaborative relationships with team members.

The role combines technical expertise with business domain knowledge, particularly in retail banking products and risk management practices. You'll be responsible for developing critical systems that help the bank manage market risks and comply with regulatory requirements. This is an excellent opportunity for a senior developer who wants to make a significant impact in a leading financial institution while working with modern technologies and complex financial systems.

Last updated a day ago

Responsibilities For Senior .NET Engineer

  • Development of new valuation and reporting frameworks for IRRBB requirements
  • Design and implement new market risk management methodologies
  • Utilize Bank's valuation and risk reporting engine
  • Collaborate with business and TBSM Technology team members
  • Execute unit and functional testing

Requirements For Senior .NET Engineer

Node.js
MongoDB
Cassandra
Kafka
  • 7+ years relevant experience
  • Experienced in Microsoft .NET stack (C#, IIS, .NET frameworks, TPL, LINQ, Web API, Windows Powershell)
  • Advanced knowledge of cloud infrastructure, Azure services, AKS, Azure Blob APIs
  • Strong understanding of Microservices and client-server architecture
  • Experience with Message Brokers (RabbitMQ, Kafka)
  • Strong understanding of Javascript technologies (Angular JS, ReactJS, NodeJS)
  • Excellent knowledge of SQL Server and ORMs
  • Strong OOD/OOP skills and understanding of design patterns
  • Experience with NOSQL databases (Cassandra or MongoDB)

Benefits For Senior .NET Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs
  • Reward and recognition programs

Interested in this job?

Jobs Related To TD Bank Senior .NET Engineer