T

TD Bank

Offers banking, loans, and wealth management.

.NET/C# Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • An undergraduate degree or technical certificate is helpful but not mandatory.
  • At least 5 years of hands-on C# programming experience.
  • Web user-interface knowledge or experience is beneficial.
  • Knowledge of SQL Server databases.
  • Exposure to middleware such as message queuing or caching.
  • Knowledge or experience with Azure or Google Cloud is useful.
  • Interest-rate derivative technology team experience and knowledge of interest-rate derivatives are strong advantages.
  • Readiness and motivation, as a senior or lead developer and valued subject matter expert, to independently address and resolve highly complex development issues.
  • Ability to coach and advise clients, partners, and project teams.
  • Commitment to the quality of deliverables.
  • Experience with C# and .NET.
  • Experience with SQL Server, T-SQL, and SQL Server Reporting Services.
  • Knowledge of continuous integration and continuous delivery pipeline fundamentals, including Git.
  • Experience with multi-server cloud infrastructure.
  • User-interface and user-experience skills are a bonus.
  • Strong verbal, written, presentation, and communication skills.
  • Proactive, organized approach with analytical and problem-solving capabilities.
  • Ability to work independently and as part of a team.
  • Financial experience is a strong asset.
  • Ability to identify work that needs to be done and take initiative in producing value.
  • Willingness to learn and develop new knowledge.
  • Ability to understand the purpose and broader context of work and remain goal-oriented.
  • Ability to analyze issues and explain them clearly to others.
  • Translatable technical expertise that provides a foundation for learning technologies as needed.
  • Time-management skills and ability to deliver on time.
  • Ability to communicate clearly and effectively with teams and clients.

Responsibilities

  • Transform business requirements and research into delivery solutions that meet performance goals.
  • Perform full-stack development from web user interfaces to application services.
  • Perform systems administration, including monitoring, configuration, backup, authentication, and tuning.
  • Create and maintain quality code, aim for defect-free programming, support testing cycles and post-production deployment, and participate in peer code reviews.
  • Contribute to project plans, estimations, and status updates.
  • Identify issues and develop and maintain processes to address and resolve them, communicating or alerting stakeholders as needed.
  • Perform day-to-day activities, make enhancements, and troubleshoot systems.
  • Configure and develop custom components with technology partners, including analysts, developers, and designers, to meet requirements and goals.
  • Ensure applications are free of common coding vulnerabilities and follow standard security practices.
  • Propose ideas that support project objectives, including development and testing solutions and tools.
  • Complete unit and integration testing according to standards and design specifications.
  • Participate in scope assessment, risk analysis, and cost analysis.
  • Follow TD technology delivery practices, standards, and project-management disciplines.
  • Monitor system health and monthly service-level agreement targets.
  • Apply and share technical expertise during incident management, including analyzing reports and outages, assessing impact, and facilitating stakeholder communication.
  • Support the solution-design process by determining solutions that meet internal clients' needs using processes and technologies.
  • Build solutions as an individual contributor, often as part of a team with peers who have varied expertise and skills.
  • Implement solutions through regulated processes and provide post-implementation support.
  • Support team members with daily tasks and unplanned requests while delivering improvements and innovations.
  • Demonstrate proactivity and ownership.
  • Provide technical leadership and guidance to team members.
  • Communicate inside and outside the team to achieve results and build relationships.
  • Develop an understanding of market-risk management processes in the banking business.
  • Support front-office and downstream partners by contributing to technology solutions for securitization.
  • Design and develop solutions for stakeholders, including business functionality, performance or stability improvements, support for new products, and progress toward future-state architecture.

Desired Qualifications

  • Web user-interface knowledge or experience.
  • Exposure to middleware such as message queuing or caching.
  • Azure or Google Cloud knowledge or experience.
  • Interest-rate derivative technology team experience and knowledge of interest-rate derivatives.
  • Financial experience.
  • User-interface and user-experience skills.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs