At a Glance
- Tasks: Develop innovative software solutions and tackle real business challenges.
- Company: Join TD Securities, a leader in capital markets with a diverse tech team.
- Benefits: Enjoy competitive pay, health benefits, remote work options, and career growth opportunities.
- Other info: Collaborative culture with strong emphasis on learning and development.
- Why this job: Make an impact in a fast-paced environment while working with cutting-edge technology.
- Qualifications: 5+ years of C# experience and a passion for problem-solving.
The predicted salary is between 102200 - 125000 $ per year.
Work Location: Toronto, Ontario, Canada
Hours: 37.5
Line of Business: Technology Solutions
Pay Details: $102,200 - $125,000 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance. TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD.
Department Overview
Building a World-Class, Diverse and Inclusive Technology Team. Our mission in the Securitization Technology team is to provide best in class solutions and support to the front office and many downstream partners. We use a mixture of proprietary and bespoke tech to provide timely solutions to the business.
About This Role
We are looking for a Senior Engineer to join the Securitization Technology team and embrace a broad range of tasks associated with developing application and systems solutions to address business challenges. The successful applicant will help design and develop technology solutions for stakeholders within the Securitization Technology team.
Here's some of what you may be asked to perform:
- Transform business requirements and research into winning delivery solutions that meet performance goals.
- Full stack development from UI (web technologies) to app services.
- Perform systems administration: monitor, configure, back-up, authenticate, tune.
- Aim for defect-free programming, create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews.
- Contribute to project plans, estimations and status updates.
- Identify issues, develop and maintain processes that address and resolve them, and communicate/alert stakeholders as needed.
- Make enhancements and troubleshoot.
- Configure and develop custom components with technology partners to meet requirements and goals.
- Ensure applications are free of common coding vulnerabilities and follow standard security practices.
- Proactively put forward ideas that speak to project objectives.
- Complete unit and integration testing per standards and design specs.
- Take part in scope assessment, risk and cost analysis.
- Respect TD's technology delivery practices and standards, project management disciplines.
- Stay on top of state-of-health monitoring and monthly SLA targets.
- Apply and share technical expertise during incident management life cycle.
- Support the process of determining solutions which meet the needs of our internal clients.
- Execute the hands-on work of building the solution designed to meet the identified business needs.
- Execute the process of putting the solution to work in producing value for the business.
- Support team members through a variety of daily tasks and unplanned ad-hoc requests.
Some further expectations are:
- Demonstrate high level of proactivity and strong ownership.
- Play technical leadership role and guide other team members.
- Communicate effectively both inside and outside the team to achieve results and build strong relationships.
- Develop a good understanding of Market Risk management processes in the Banking business.
What can you bring to TD?
It helps if you have:
- Undergraduate Degree or Technical Certificate.
- 5+ years of solid hands-on C# programming experience.
- Web UI knowledge or experience is beneficial.
- DBs: SQL Server.
- Middleware exposure is useful e.g. MQ / Caching.
- Azure or Google cloud knowledge/experience is also useful.
- Experience in Interest Rate Derivative technology teams and interest rate derivatives knowledge is a big plus.
- Readiness and motivation to address and resolve highly complex and multifaceted development-related issues.
- Strength in coaching and advising clients, partners and project teams.
- Commitment to and belief in the quality of your deliverables.
- C# and .NET.
- SQL Server, T-SQL, and SSRS.
- CI/CD Pipeline fundamentals including git.
- Multi-server cloud infrastructure.
- UI/UX skills is a bonus.
Other Qualifications/Skills/Experience:
- Strong verbal, written, presentation & communication skills.
- Proactive, organized, excellent analytical and problem-solving skills.
- Works well independently, as well as, within a team.
- Financial experience is a strong asset.
- Self-starter: you can see what needs doing, and can take initiative in producing value.
- Willing to learn: you realize lack of knowledge is an opportunity to overcome a challenge.
- Goal oriented: you understand why you need to do what you do.
- Highly analytical: able to break down issues and translate them into something others can easily understand.
- Technical expertise: expected to have translatable technical expertise.
- Time management: delivering on time is critical.
- Interpersonal communications: prepared to communicate clearly, often, and effectively.
Additional Information:
Join in on what others in TD Technology Solutions are doing:
- Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
- Learn voraciously, stretch your thinking, share your knowledge and educate others.
- Communicate and collaborate with both technical and non-technical professionals.
- Cultivate winning relationships by building trust with business and technology partners.
- Share our commitment to productivity, effectiveness and operational efficiency.
- Embrace change and witness amazing things happen.
Who We Are:
TD Securities offers a wide range of capital markets products and services to corporate, government, and institutional clients. Our services include underwriting and distributing new issues, providing trusted advice and industry-leading insight, extending access to global markets, and delivering integrated transaction banking solutions.
Our Total Rewards Package
Our Total Rewards package reflects the investments we make in our colleagues to help them achieve their financial, physical, and mental well-being goals.
Colleague Development
If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed.
Training & Onboarding
We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.
Interview Process
We’ll reach out to candidates of interest to schedule an interview.
Accommodation
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.
.NET/C# Engineer in Toronto employer: TD Bank Group
TD Bank Group is an exceptional employer that fosters a collaborative and innovative work culture, particularly in the dynamic field of Payments Modernization. Employees benefit from comprehensive professional development opportunities, competitive compensation, and a commitment to work-life balance, all while being part of a leading financial institution located in the vibrant city of Toronto.