The Software Engineer II (RPA) role at TD Bank involves developing and programming application and system solutions with a focus on analytics, support, testing, and proof of concepts. The position requires working with business and technology objectives, creating new features, conducting unit tests, supporting business inquiries, and performing peer code reviews. Additionally, the engineer will analyze technical requirements, recommend solutions, monitor product lifecycles, and document system components.
Develop new solutions and features for engineering programs and projects within assigned area.,Perform unit/component tests for new application development initiatives.,Support business inquiries and activities through small enhancements and break/fix implementations.,Conduct peer code reviews.,Work with technology partners to ensure configuration and custom components meet application requirements and performance goals.,Analyze technical requirements to recommend pragmatic and sound engineering solutions.,Monitor product lifecycles, ensuring specifications and functionality support business objectives.,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, ensure 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 facilitate communication.,Participate in identifying and recommending development/testing solutions/tools.,Adhere to enterprise frameworks or methodologies related to software engineering activities.,Ensure programs/policies/practices are well managed, meet business needs, and comply with internal/external requirements.,Collaboratively engage with stakeholders to proactively prevent defects.,Actively seek and support continuous improvement and automation opportunities.,Conduct meaningful analysis to draw conclusions and make recommendations.,Identify opportunities to minimize cost and deliver strategic solutions.,Conduct code reviews to ensure adherence to quality, standards compliance, reusability, and ease of maintenance.,Monitor service, productivity, and assess efficiency levels, implementing continuous process/performance improvements.,Lead/facilitate/implement actions/remediation plans to address performance/risk/governance issues.,Manage relationships within and across various business lines.,Keep abreast of emerging issues, trends, and evolving regulatory requirements.,Maintain a culture of risk management and control.,Participate fully as a member of the team, support a positive work environment, and ensure timely communication.,Provide thought leadership for quality engineering best practices and participate in knowledge transfer.,Keep current on emerging trends/developments and grow knowledge of the business.,Participate in personal performance management and development activities.,Actively mentor and enable team members by sharing knowledge and resolving issues.,Lead, motivate, and develop relationships with internal and external business partners.,Contribute to a fair, positive, and equitable environment.,Act as a brand ambassador.
Undergraduate degree, Postgraduate degree or Technical Certificate.,Strong academic background (e.g., computer science, engineering).,3 - 5 years of relevant experience in robotic process automation (RPA) or software engineering.,RPA experience preferred within UiPath, Blue Prism and Power Automate.,Good understanding of robust RPA design, use of API's, multiboot architecture, attended and unattended automations.,Advanced knowledge of RPA tools, relevant programming languages, and best practice for processes & procedures.,Practiced Agile, JIRA, Confluence, SharePoint Workflows, GitHub and CI/CD pipeline to deploy automations using SDLC.,Power Apps and programming languages C, C++, Python and Java script are assets.
Undergraduate degree, Postgraduate degree or Technical Certificate
37.5 hours/week
This 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.