Senior IT Developer

by TD Canada Trust

Reference #: R_1447935
Position Type: Regular, Full-time
Remote work options: No
Location: London, Ontario
Date Posted: Oct 14, 2025
TD Canada Trust

Job Description

Job Description:

Provides a broad range of system solutions development to business problems through the development and programming of applications / systems.

Key Responsibilities

  • Configure, test and maintain TRIRIGA (Integrated Workspace Management Solution)
  • Follow best practices for unit testing to ensure configuration quality.
  • Create and maintain functional design documentation
  • Collaborate with the internal and external teams.
  • Lead technical discussions and ensure best practices
  • Troubleshoot incidents and optimize system performance
  • Consult and lead business partners and/or project teams on multiple aspects of configuration issues
  • Deployment of enhancements and break / fix implementations
  • Lead the technical efforts for any currency upgrades

CUSTOMER

  • Responsible for analyzing a broad range of business requirements, conducting program / system research and analysis to identify key components for solutions delivery and problem resolution
  • Develop new applications and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
  • Ensure effective communication of solutions development requirements for respective area and contribute to project plans, estimations, timelines and status updates to support management team / clients on prioritizing new and existing projects against IT requirements and business objectives
  • Inform key stakeholders of any issues that may impact other areas of the project and resolve or escalate issues as required
  • Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes)
  • Work with Business Analysts / Systems Analysts, other technology Developers / Solution Designers to ensure the configuration and custom components meet application requirements and performance goals

SHAREHOLDER

  • Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding
  • Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities
  • Participate in identifying and recommending development / testing solutions / tools in support of project / application objectives
  • Completes unit and integration testing for conformance to standards and adherence to design specifications
  • Comply with well-defined enterprise technology delivery practices and standards and project management disciplines by participating in scope assessment, risk and cost analysis
  • Assist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
  • Perform Systems Administration of applications / environments supported by the LOB, monitor application / service performance, perform configuration, backup, authentication & tuning
  • Ensure both state-of-health monitoring and monthly SLA targets are in place, and are being met
  • Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution

EMPLOYEE / TEAM

  • Continuously enhance knowledge / expertise in own area and keep current with leading-edge technologies, emerging trends/developments and grow knowledge of the business, applications, infrastructure, analytical tools and techniques
  • Prioritize and manage own workload in order to deliver quality results and meet timelines as assigned
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
  • Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
  • Establish effective relationships across multiple business and technology partners, program and project managers
  • Participate in knowledge transfer within the team and business units

BREADTH & DEPTH

  • Performs complex to difficult technical tasks independently
  • Advanced knowledge of technology, tools, various programming languages, processes, and procedures
  • Extensive knowledge of the business, enterprise technology areas and / or the organization
  • Key subject matter expert who consults with and may lead clients and/or project teams on multiple aspects of development issues
  • Works as the senior or lead developer and coaches/guides team members within area of expertise
  • Resolves highly complex and multifaceted development related problems
  • Typically reports to an IT Manager or above

EXPERIENCE & EDUCATION

  • 5-7 years relevant experience
  • Undergraduate degree or Technical Certificate
  • 5+ years Experience with TRIRIGA configuration and development
  • Experience and proficiency with scripting language (JavaScript, Angular JS), programming language (Java, JSP, Servlet), procedural language (SQL, PL/SQL), and Databases (DB2, Oracle, SQL Server)
  • Good understanding of unit testing practices
  • Experience with AGILE delivery practices
  • Strong critical thinking and decision-making skills
  • Excellent communication and collaboration abilities
  • Ownership mindset and ability to work independently
  • A passion for simplifying and automating work, for making things better, for being efficient and helping others