yoinka

Software Engineer I

TD Bank

Toronto, OntarioEntry$69.7k – $98.4k/yr
Sign in to applyVerified 1h ago
Location
Toronto, Ontario
Work model
On-Site
Level
Entry
Salary
$69.7k – $98.4k/yr
Posted
1d ago

Skills

AgileGitJavaJiraREST

About this role

This role is eligible for a discretionary variable compensation award that considers business and individual performance. 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. 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

You will have the opportunity to work as a Software Engineer on our Online & Mobile backend team.   From Day 1, you are an equal member of the team who will be given meaningful assignments to help us deliver improvements and build new microservices for a variety of customer-facing projects across TD, including Banking, Mortgage, Bill Payment, Funds Transfer, and more.

Job responsibilities

Work with other software engineers in Agile Scrum teams to design and build APIs according to business requirements and architectural guidelines  Adhere to developer expectations defined by the team to ensure high-quality, re-usable, and maintainable software, including unit testing, code reviews, and documentation  Continuously enhance your own knowledge and expertise to keep current with leading-edge technologies, trends, and developments, and transfer this knowledge to the team through informal day-to-day interactions.  Work on a broad range of tasks and multiple, concurrent projects. Prioritize and manage own workload in order to deliver quality results and meet timelines  Help create a positive team environment that promotes collaboration, quality, innovation, and teamwork  Perform Unit and System Integration testing  Troubleshoot and determine root cause and resolution for application defects  Ensure defect free programming by testing and debugging using available/appropriate tools and participate in reviewing peer coding   Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities   Continuously enhance knowledge/expertise and keep current with leading-edge technologies trends/developments and develop expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery  WHERE YOU'LL WORK You’ll be expected to work primarily onsite at a TD location for meetings, team events and experiences. The hiring manager will provide more information about how this works for their team. Monday-Friday, standard business hours  JOB REQUIREMENTS   Undergraduate or above in a technology program, such as Computer Science, Engineering, Information Technology Management, Financial Analysis and Risk Management, Computing, etc.  Strong knowledge of object-oriented design, implementation, and maintenance.  Understanding of Data Structures and Algorithms.  Strong coding, debugging, and problem-solving skills  Hands-on experience in REST API development using Java.   Analytical thinking, able to think like a customer and develop solutions that meet a need or uncover a new opportunity.   Ability to work in a fast-paced environment and thrives working with others.   Familiarity with source code management such as GIT  Familiarity with Jira and Confluence  Familiarity with cloud technologies  ADDITIONAL INFORMATION   Applications must include a resume (maximum of 2 pages).  We welcome all applications; however,

Software Engineer I at TD Bank — Toronto, Ontario | Yoinka