Hybrid Software Engineer II – Mobile Backend Development

Posted 3 hours ago

Apply now

About the role

  • Software Engineer II for TD, focusing on improvements and new microservices in Online & Mobile backend team. Collaborating within Agile Scrum teams to enhance customer experiences.

Responsibilities

  • Work with other software engineers in Agile Scrum teams to design and build API's 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

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

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs

Job title

Software Engineer II – Mobile Backend Development

Job type

Experience level

Mid levelSenior

Salary

CA$81,600 - CA$115,200 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job