Time left to apply: End Date: November 12, 2024 (3 days left to apply)
Job requisition id: R_1377566
Work Location: Toronto, Ontario, Canada
Hours: 37.5
Line of Business: Technology Solutions
Pay Details: $76,800 - $115,200 CAD
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.
Job Description:
Are you looking for a challenging, collaborative workplace with great teams and inspiring leaders? We’re looking for ambitious people who share our values and want to make every day better for people around the world. If this sounds like you, we’d like to hear from you.
Provides a broad range of system solutions development to business problems through the development and programming of applications/systems.
KEY ACCOUNTABILITIES
Builds, codes, tests, and maintains high-quality software in Java codebase.
Participates in Agile sprints and ceremonies; supports rapid iteration and development.
Translates user requirements into software requirements.
Responsible for designing, developing, testing, and maintaining software for Java.
Builds code to specifications and standards.
Analyzes, codes, and tests software components as defined by the PO and team.
Creates and conducts executable tests, continuously integrating code into the overall software framework.
Reviews current software framework to identify defects and opportunities to improve performance and stability.
Completes and ensures completion of any required documentation.
Researches technical strategies, third-party tools, and current and new technologies to improve development efficiency.
Promotes agile principles and methodology.
Applies best coding practices to enable agility and delivery of high-quality code.
CUSTOMER
Responsible for analyzing a broad range of business requirements and conducting program/system research and analysis.
Develop new applications and perform unit/component tests for new application development initiatives.
Ensure effective communication of solutions development requirements and contribute to project plans.
Inform key stakeholders of any issues that may impact other areas of the project.
Support business inquiries and activities through execution of small enhancements and break/fix implementations.
Work with Business Analysts/Systems Analysts and other technology Developers/Solution Designers.
SHAREHOLDER
Create and maintain quality code, ensure defect-free programming consistent with standards.
Participate in identifying and recommending development/testing solutions/tools.
Complete unit and integration testing for conformance to standards.
Comply with well-defined enterprise technology delivery practices and standards.
Assist in the development/maintenance of comprehensive processes for prevention of issues.
Perform Systems Administration of applications/environments.
Ensure both state-of-health monitoring and monthly SLA targets are in place.
Provide technical expertise during Incident management.
EMPLOYEE / TEAM
Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies.
Prioritize and manage own workload to deliver quality results.
Support a positive work environment that promotes service to the business, quality, innovation, and teamwork.
Identify and recommend opportunities to enhance productivity and operational efficiency.
Establish effective relationships across multiple business and technology partners.
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.
Works as the senior or lead developer and coaches/guides team members.
Resolves highly complex and multifaceted development-related problems.
EXPERIENCE & EDUCATION
Undergraduate degree or Technical Certificate.
5-7 years relevant experience.
Strong experience in Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful, SOAP APIs.
Good knowledge on OOPS Concept and Java Design principles.
Familiarity with CI/CD Pipelines, agile and DevOps principles.
Familiar with modern software architectures and API-driven development.
Who We Are:
TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States, and around the world.
Our Total Rewards Package
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals.
Additional Information:
We’re delighted that you’re considering building a career with TD.
Accommodation
Your accessibility is important to us. Please let us know if you’d like accommodations to help us remove barriers so that you can participate throughout the interview process.
We look forward to hearing from you!
Language Requirement (Quebec only): Sans Objet
#J-18808-Ljbffr