The Software Engineer I will be responsible for developing new engineering solutions and features, performing unit and component testing, and supporting business inquiries through enhancements and bug fixes. The role involves collaborating with technology partners, ensuring solutions meet technical requirements and performance goals, and maintaining quality code. This position also requires participation in quality management reviews, incident management, and contributing to a positive team environment.
Develop new solutions for engineering programs and projects,Develop new features and perform unit/component tests for new application development initiatives,Support business enquiries and activities through small enhancements and break/fix implementations,Perform peer code review,Work with technology partners to ensure configuration and custom components meet application requirements and performance goals,Analyze technical requirements and recommend sound engineering solutions,Monitor product lifecycles, undertaking re-development where required,Document and verify system components, applications, infrastructure, security, integration, operability, and architecture designs,Participate in quality management reviews,Create and maintain quality, defect-free code consistent with standards,Provide code maintenance and support during testing cycles and post-production deployment,Participate in reviewing peer coding,Provide technical expertise during Incident management, analyze reports, perform impact assessment, and facilitate communication,Participate in identifying and recommending development/testing solutions/tools,Assist in developing/maintaining processes for issue prevention and timely resolution of incidents,Adhere to standard security coding practices,Understand relationships between work processes and the business, ensuring awareness of costs,Deliver effective and efficient solutions that meet project milestones, budget, and quality standards,Comply with enterprise technology delivery practices and standards, and project management disciplines,Be knowledgeable of practices and procedures within own area and keep abreast of emerging trends,Identify and manage risks, escalating 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 team member, supporting a positive work environment,Continuously enhance knowledge/expertise and participate in knowledge transfer,Work collaboratively with the team and leadership to 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 business knowledge,Participate in personal performance management and development activities, including cross-training,Keep others informed about project status and day-to-day activities,Assist others, provide training, coaching, and guidance as appropriate,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),Foundational knowledge of specific domain or engineering frameworks, technology, tools, processes and procedures,Foundational knowledge of TD applications, systems, networks, innovation, design activities, best practices, business / organization, Bank standards
Undergraduate degree, Postgraduate degree or Technical Certificate
37.5 hours/week
Job opportunity is subject to provincial regulation for employment purposes in Canada, requiring acknowledgment of different regulations per province/territory.
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.