Work Location:Toronto, Ontario, CanadaHours:37.5Line of Business:Technology SolutionsPay Details:$76,800 - $115,200 CADTD 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. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.Job Description:Job Description/Accountabilities:The AML group is seeking an experienced Full Stack Senior IT Developer to join our KYC Engineering team, providing Technical Design, Development, Process Improvements and training/mentoring as necessary for the following credit platforms: Origination, Adjudication, and Fulfilment.The primary accountabilities for this position are:Continuously evolve design processes, including experimentation and learning with emerging methodologiesProduce all required design specifications (as per TD standards), work with the Application Owner, Development Manager, Solution Architect and Project Managers to create detailed technical task lists, provide technical guidance to the project team, and enforce TD project standards and best practicesMust be a self-starter, demonstrated ability to take independent action to achieve results.Conduct program/ system research, analysis, detailed design and problem resolutionDefine development specifications and identify system modifications required to meet performance objectivesEnsure design has traceability to business requirementsAdvise and provide expert knowledge on the technical feasibility of the proposed deliverablesIdentify and address application and data issues and cross-capability and cross-release issues that affect application integrity.Work with Developers to ensure that the detailed technical design is fully understood, and the development initiatives are in line with the intended designIn conjunction with the Solution Architect, assist the Application Owner, Development Manager and Application Manager by providing effort estimates for new projects and initiativesDevelop, implement, maintain and improve solutions/processes that maximize system availability, efficiency/ effectiveness and minimize/prevent problems/ issuesDeliver effective and efficient solutions by meeting key project milestones and overall project deliverables on time, within budget, and adhering to development and quality standardsEnsure defect free programming by testing and debugging using available/appropriate tools and participate in reviewing peer codingAdhere to standard security coding practices to ensure application is free of most common coding vulnerabilitiesEnsure the timely completion of work volumes on a daily basis and suggest opportunities to improve efficiency within the departmentWork effectively as a team, supporting other members of the teamComply with agile methodology, system development life cycle (SDLC) and project management methodology (PMLC)Consult on development of the System Requirements Specification (SRS) with Business Analysts.Other Qualifications/Skills/Experience:5+ years' Experience in Java/J2EE, Springboot, RESTful APIs and Databases such as Oracle/SQL Server/COSMOS.Creative problem solver, Ability to understand, develop, enhance, and support highly customizedMaintaining high security standards, Monitoring and debuggingFamiliarity with tools like Bitbucket/Git, Eclipse, RAD, JIRA, and Confluence.Strong verbal and written communication skills are essentialSuperior multi-tasking skills and the ability to work in a fast paced,
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.
It looks like you are visiting Job Bank from outside Canada.
If you are not legally authorized to work in Canada, you can’t apply for every job on Job Bank. Most Canadian employers will not hire you if you do not have a valid visa or work permit.
You are trying to search for jobs funded by the Canada Summer Jobs program, but it looks like you are located outside of Canada.
You must be located in Canada to participate in the Canada Summer Jobs program.
If you are not currently authorized to work in Canada, you should search for jobs advertised by employers who are recruiting international candidates instead.