Associate Software Engineer at TD Bank
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 26

Salary

0.0

Posted On

01 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Job Description:

Job Description:

  • Develop new components as required for engineering programs and projects within assigned area and may also work on small features and develop small tools.
  • Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes)
  • Work with technology partners to ensure the configuration and custom components meet application requirements and performance goals
  • Analyze the technical requirements to recommend pragmatic and sound engineering specific solutions for own area
  • Work with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market and innovation goals
  • Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required
  • Document and verify system components, applications, system infrastructure, security, integration, operability and engineering related architecture designs associated with a program or project
  • Participate in quality management reviews, in particular reviews of the designs, prototypes and other requirements work products to ensure they fulfill the requirements
  • Develop as-built program activities to establish the level of detail needed using configuration management processes
  • Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles
  • Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution
  • Participate in identifying and recommending development / testing solutions / tools in support of project / application objectives

EXPERIENCE AND / OR EDUCATION

  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 2-3 years' experience with Java, RESTful APIs, Spring, Spring boot and Angular.
  • 2-3 years' experience with databases such as SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cosmos DB)
  • 2-3 years' experience with Git-based source control tools such as GitHub and Bitbucket
  • 2-3 years' experience with Agile development methodologies (Scrum/Kanban)
  • 2-3 years' experience with CI/CD pipelines and DevOps practices

Responsibilities
Loading...