Work Location:
Toronto, Ontario, Canada
Hours:
37.5
Line of Business:
Technology Solutions
Pay Details:
$91,200 - $136,800 CAD
This role is temporarily eligible for a pay premium above the posted salary range that is reassessed annually. You are encouraged to have an open dialogue with your recruiter who can provide more specific pay details for this role.
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. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based on the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation-related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
Manages/leads a team of technology development/design professionals in providing a wide range of application or system solutions to the organization, ensuring standards are met and business objectives are achieved. Also provides technical leadership and guidance beyond own team.
KEY ACCOUNTABILITIES
CUSTOMER
- Responsible for leading development teams and the delivery of development solutions and component/unit testing efforts
- Oversee and report on project status, managing project team resources and assignments, ensuring project milestones are met and monitoring to keep projects on schedule and within budget
- Work with LOB TS partners to develop the content of overall development/solutions design deliverables and ensure project estimates account for all activities in the project scope, including project management, application development, quality assurance reviews, and vendor management
- Ensure all requirements, project plans, and changes to commitments are communicated to all affected team members
- Define Application Development Vendor strategy, manage vendors and SLAs, and ensure work is delivered according to the agreed Service Level and Operational Level Agreements
- Coordinate with relevant stakeholders to support and develop sound business cases focusing on reusability, scalability, innovation, and enterprise-wide solutions
- Oversee and manage escalated issues to ensure resolution or redirection as appropriate
SHAREHOLDER
- Ensure project team follows all quality assurance processes, including reviews and transitions
- Drive stakeholder communication and develop effective stakeholder management for successful Application Development delivery
- Act as escalation point for risks and issues affecting the development team, and define mitigation strategies
- Ensure compliance with enterprise technology delivery practices and project management disciplines
- Control changes to project scope through accepted change management processes, impact assessments, and documentation
- Deliver in line with financial forecasts and benefits targets
- Manage and track costs to deliver outcomes within budget
- Oversee demand management and project intake, ensuring requirements are deliverable and cost estimations are approved
- Identify project dependencies and risks, and ensure mitigation plans are in place
- Represent the development team at stakeholder meetings and obtain buy-in for project plans and changes
- Establish governance structures and processes to ensure adherence to operational and service delivery standards
EMPLOYEE / TEAM
- Manage the overall development/design teams, providing leadership and technical guidance
- Set targets, objectives, and deliver results
- Grow team expertise, assess skills, and enhance value delivery
- Foster an environment that encourages productivity, innovation, teamwork, and professionalism
- Coordinate resources to meet deadlines
- Provide coaching, development, succession planning, recruitment, and resource management
- Prioritize workload and ensure quality and timeliness
- Support a positive work environment and promote communication
- Identify opportunities to improve productivity and operational efficiency
- Build relationships across business and technology partners
- Participate in knowledge transfer activities
BREADTH & DEPTH
- Expert knowledge of Bank standards and managing people/projects
- Advanced understanding of business practices and disciplines
- Strong knowledge of market trends and external competition
- Manage a team of IT professionals (e.g., <25 members)
- Develop resolutions, plans, and strategies for operational advancement
- Typically report to a Senior Manager or executive
EXPERIENCE & EDUCATION
- Undergraduate degree or Technical Certificate
- Graduate degree preferred
- 7+ years relevant experience
Who We Are:
[Company description]
Our Total Rewards Package
[Description]
Additional Information:
[Details]
Colleague Development
[Details]
Training & Onboarding
[Details]
Interview Process
[Details]
Accommodation
[Details]
Language Requirement (Quebec only):
Sans Objet