Work Location:
Hours
Line Of Business
Pay Details
Job Description Department Overview
Job Description
Responsibilities
- Develop backend services or data pipelines for stability, performance and scalability.
- Create and maintain our UI applications and its supporting microservices.
- Provide technical support to promptly resolve escalated incidents/outages.
- Develop and document a detailed solution design, impart your subject matter expertise throughout life cycle.
- Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.
- Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and support gating and review sign-offs for solution design.
- Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
- Keep up to date with the latest industry trends and technologies related to data engineering.
Qualifications
- Undergraduate Degree.
- 9 years of relevant experience in a related field of job function.
- 5 years expericne in React and/or Angular.
- Experience with Java, Java Streams API Spring, SpringBoot with relational SQL and noSQL databases.
- Experience with Messaging queues: MQ, Kafka, Solace
- Experience with React, CSS3, HTML, JavaScript, Node JS, Bootstrap
- Experience designing production grade, scalable applications and microservices.
- Experience working on Agile Teams
- Capital Markets experience, particularly in Reference Data Management, Data lifecycle
Desired Interpersonal Skills
- Takes great personal pride in building robust software.
- Strong sense of ownership and customer focus
- Passionate about programming and computer science
- Enjoys working in a fast-paced environment.
- Has excellent written and verbal communication skills
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, share your knowledge and educate others.
- Communicate and collaborate with both technical and non-technical professionals.
- Cultivate winning relationships by building trust with business and technology partners.
- Share our commitment to productivity, effectiveness and operational efficiency.
Who We Are
Our Total Rewards Package
Additional Information
Colleague Development
Training \& Onboarding
Interview Process
Accommodation
Language Requirement (Quebec Only)