TD bank

Software Engineer III - IVR

TD bank
Apply
3 days ago
Toronto, CanadaSenior / Staff+

Responsibilities

  • Build, develop, and support DTMF and conversational IVR voice bots in accordance with business needs and technology architecture standards.
  • Perform unit and component testing, technical planning, systems analysis, design, integration, development, maintenance, and production support.
  • Provide effort estimates and technical assistance to solution architects, application owners, development managers, and technical delivery leads.
  • Identify and resolve application integrity issues, cross-capability issues, release issues, defects, and complex development problems.
  • Create maintainable, reusable, quality code; participate in peer code reviews and support testing cycles and post-production deployments.
  • Integrate CVP IVR applications with contact-center routing systems, backend services, and enterprise platforms.
  • Collaborate with design, business, and technology partners while independently leading build and 24/7/365 support activities.

Requirements

  • Undergraduate degree or technical certificate required; graduate degree preferred.
  • At least 6 years of DTMF IVR application development experience with CVP/contact-center platforms.
  • Experience with Cisco Call Studio, Cisco CVP VXML Server, CVP custom elements using Java, Call Studio GUI, and Apache Tomcat.
  • Java development experience with backend integrations including HTTP APIs, OAuth 2.0, XML web services, and Microsoft SQL Server.
  • Knowledge of UCCE/ICM integrations, CVP routing scripts, DNIS, queuing to skill groups, CTI variables, and Finesse Agent Desktop.
  • Strong experience independently handling highly complex applications or systems, identifying root causes, and implementing controlled remediation plans.
  • Experience with large-scale financial enterprise environments and software development life cycles, including Agile and waterfall.
  • Voice bot development with Google Dialogflow or Microsoft platforms is preferred.
  • Speech analysis, speech repair, NLU fine-tuning, and AWS, Google Cloud, or Microsoft Azure experience are preferred.
  • Familiarity with JIRA, Cyara, and Confluence, along with strong verbal and written communication skills, is required.

Benefits

  • Base salary, variable compensation, health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and recognition programs.
  • Training, onboarding sessions, regular career and performance conversations, online learning, mentoring programs, and development support.
  • Toronto, Ontario work location with 37.5 scheduled hours; the role includes 24/7/365 application support responsibilities.

Tech Stack

AWSAzureGoogle CloudJavaMicrosoft SQL Server

Categories

TD bank

About TD bank

10,000+ employees

TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.

Contact me