You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Solutions IT Designer (Java/Angular)

Toronto, ON
Full Time
Company Overview

Tell us your story. Don't go unnoticed. Explain why you're a winning candidate. Think "TD" if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.

Stay current and competitive. Carve out a career for yourself. Grow with us. Here's our story:

Department Overview

Building a World-Class, Diverse and Inclusive Technology Team

We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. The rapid pace of change makes it a business imperative for us to be smart and open-minded in the way we think about technology. TD's technology and business teams become more intertwined as new opportunities present themselves. This new era in banking does not equal boring. Not at TD, anyway.

Canadian Banking and Corporate Technology (CBCT) provides technology services to corporate areas across TD.

The Marketing Solutions team within CBCT provides system development and application support focused on Marketing applications. Marketing applications include: real time offer management, batch campaign management, etc.

There's room to grow in all of it.

Job Description

The CBCT Marketing Solutions team has an immediate need for senior solutions IT designer who can provide detailed design and development expertise for a suite of Marketing applications, including HCL UNICA Interact and HCL UNICA Campaign. Candidates must be committed to a team environment, have excellent communication skills, demonstrate professionalism at all times, and be able to see the big picture while paying attention to the small details.

The successful candidate will have a breadth of IT and/or business experiences. Overall job accountabilities are:

•Leads the creation of a comprehensive end-to end detailed solution with overall accountability for the technical design and delivery of the System Design Specification (SDS) and is largely focused on large-scale, complex or enterprise projects
•Responsible for developing and documenting detailed solution design within SDS and act as an application SME through the design and development lifecycle ensuring alignment with Architecture. May also be accountable for complex applications/systems development, programming /coding
•Develop functional, technical and user interface designs for an application / system that meets the defined requirements (business, enterprise architecture direction, system performance and development standards)
•Work with the Technology Project Manager, Business Analysts / Systems Analysts, and other team members to define metrics and performance goals for the application
•Assist in the identification of opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effective solutions and to enhance stakeholder experience
•Expert knowledge of the business, the broader organization, technical environment, processes, procedures, tools and other relevant technology areas (e.g. Architecture, Infrastructure, Security etc.) from a design / support / solutions perspective
•Works autonomously and leads on a diverse range of activities and is relied upon to coach / educate and monitor the work of others


What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have:

•5+ years in design/development roles on small to large projects, or relevant work experience in technology with understanding across multiple IT disciplines
•Core technical skills:
•Proven ability to manage COTS software, custom developed software, and SaaS solutions.
•Candidates with knowledge/working experience on HCL Unica will be an asset.
•Sound knowledge in any of the middleware technologies like jboss, Tomcat or WebSphere is preferred.
•Service-oriented architecture/web services (SOAP/REST) Web technologies like HTML, CSS, JavaScript, and JQuery, Angular.
•Experience in NodeJS writing server-side web application logic in JavaScript and/or variants of it.
•Markup languages like XML and JSON. Object-oriented programming (OOP) concepts and patterns. Abstract classes and interfaces.
•Working experience with many coding technologies including Java and JavaScript, plus the ability to easily adapt to new coding languages
•Experience with Maven, Nexus, deployment automation tools and CICD Pipelines.
•Experience with modern Cloud-based deployment and hosting solutions (e.g. MS Azure).
•Good understanding on Network Firewall rules, Cloud technologies, LoadBalancers, High Availability and Disaster recoveries.
•Knowledge / understanding of cloud computing techniques and environments, including Azure service, Azure VM, Azure Kubernetes, Azure Docker.
•Strong SQL skills and working experience with any RDBMS technologies like Oracle/DB2.
•Readiness and motivation (as senior or lead developer and valued subject matter expert) to address and resolve highly complex and multifaceted development-related issues, often independently.
•Subject matter expertise in at least one area of discipline, seasoned in counselling clients and project teams on all aspects of research, analysis, design, hardware and software support, development of technical solutions and testing.
•Proficiency in leading complex and comprehensive project plan development and can understand risks associated with third-party solution integration.
•Strength in coaching and advising clients, partners and project teams.
•Commitment to and belief in the quality of your deliverables.
•Champion technical thought leadership and coach others, guide senior management on large complex, transformational or cross-business strategic initiatives, sit on task forces.
•Proven ability to design, write, test and debug code with an emphasis on producing quality assets that are easily maintained
•Ability to operate within multiple operating system environments like Linux/UNIX or Windows
•Highly organized, self-motivated, and customer oriented
•Strong analytical and problem-solving skills
•Excellent written and oral communication skills
•Knowledge of and ability to utilize agile methodologies, disciplines, practices, and techniques to deliver new and enhanced capabilities .

Additional Information

Join in on what others in TD Technology Solutions are doing:

•Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
•Learn voraciously, stretch your thinking,



At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.
Information Technology

The #1 Podcast for Jobseekers

Latest Episode:

#81 - Wealthsimple - Developing an Engineering Career in FinTech

Interested in jobs like this?

Sign up for email alerts
Get job alerts

About TD

The Toronto-Dominion Bank & its subsidiaries are collectively known as TD Bank Group (TD). TD is the sixth largest bank in North America by branches & serves approximately 22 million custom...

Read More
Banking & Finance
10,000+ employees