The Software Engineer I will develop and implement new solutions for engineering programs, create new features, and perform unit/component testing for application development initiatives. They will support business inquiries through enhancements and bug fixes, participate in code reviews, and ensure solutions meet architectural standards and performance goals. The role also involves monitoring product lifecycles, documenting system components, and maintaining quality code, as well as providing technical expertise during incident management and contributing to the team's knowledge and development.
Develop new solutions for engineering programs and projects.,Develop new features and perform unit/component testing for new application development initiatives.,Support business enquiries and activities through small enhancements and break/fix implementations.,May be responsible for peer code review.,Work with technology partners to ensure configuration and custom components meet application requirements and performance goals.,Analyze technical requirements to recommend pragmatic engineering solutions.,Work with stakeholders to ensure engineering solutions meet technical direction, requirements, performance, time-to-market, and innovation goals.,Monitor product lifecycles and undertake re-development where required.,Document and verify system components, applications, system infrastructure, security, integration, operability, and engineering related architecture designs.,Participate in quality management reviews.,Create and maintain quality code, ensuring defect-free programming consistent with standards.,Provide code maintenance and support during testing cycles and post-production deployment.,Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents, and facilitate communication.,Participate in identifying and recommending development/testing solutions/tools.,Assist in the development/maintenance of processes for prevention of issues and participate in problem determination and timely resolution of incidents.,Adhere to standard security coding practices.,Ensure technical decisions, risks, and lessons learned are identified, documented, and enhancements implemented.,Deliver effective and efficient solutions that meet key project milestones and deliverables on time, within budget, and adhering to development and quality standards.,Comply with enterprise technology delivery practices and standards and project management disciplines.,Keep abreast of emerging trends for own functional area.,Identify and manage risks, and escalate non-standard, high-risk activities.,Adhere to internal policies/procedures and applicable regulatory guidelines.,Maintain a culture of risk management and control.,Participate fully as a member of the team, supporting a positive work environment.,Continuously enhance knowledge/expertise and participate in knowledge transfer.,Work collaboratively to proactively identify and resolve product quality issues.,Work collaboratively with the development team to define and validate user stories, acceptance criteria, and definitions of done/ready.,Keep current on emerging trends/developments and grow knowledge of the business.,Participate in personal performance management and development activities, including cross-training.,Keep others informed about project status/progress.,Assist others in the completion and performance of work activities; provide training, coaching, and/or guidance.,Contribute to a fair, positive, and equitable environment.,Act as a brand ambassador for the business area/function and the bank.
Undergraduate degree, Postgraduate degree or Technical Certificate,Strong academic background (e.g., computer science, engineering)
Undergraduate degree, Postgraduate degree or Technical Certificate
Job opportunity is subject to provincial regulation for employment purposes.
The Toronto-Dominion Bank and its subsidiaries are collectively known as TD Bank Group, one of the largest banks in North America. TD provides a wide range of personal, commercial, and investment banking products and services to over 27 million customers globally. Headquartered in Toronto, Canada, the bank operates through key segments including Canadian Retail, U.S. Retail, and Wholesale Banking.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.