Skip to content

Engineer II
Company | TD Bank |
---|
Location | Toronto, ON, Canada |
---|
Salary | $91200 – $136800 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Undergraduate Degree or Technical Certificate in Computer Science or related field.
- 5+ years coding/development experience
- Development skills in typescript, java script, NodeJS, python, groovy, Golang
- Working knowledge of Cloud Platforms/Infrastructure and automation pipelines
- Proficient with Ansible and Ansible Tower, especially writing collections, playbooks, and modules
- Expert knowledge of the business, broader organization, technical environment, standards, processes, tools, procedures, multiple programming languages, operating systems, solutions design and other relevant technology areas from a design/support/solutions perspective.
- Readiness and motivation to work autonomously in a lead capacity on a diverse range of activities (e.g. design, support of technical business solutions) and can be relied on to coach, educate and monitor the work of others.
- Primary subject matter expertise in multiple areas; you are seasoned in counselling clients and project teams on all aspects of research, analysis, design, hardware and software support, development of technical solutions and testing.
- Strength coaching and advising clients, partners and project teams, capable of being a internal expert resource in “technical information exchange”.
- Commitment to and belief in the quality of your deliverables.
Responsibilities
- Coding in typescript, java script, NodeJS, python, groovy, Golang
- Design and Managing Cloud Platforms and automation pipelines
- Ansible development, especially writing collections, playbooks, and modules
- Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical designs for an application and/or system.
- Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed.
- Respect TD’s technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity – this includes thorough project requirements, documentation, scope estimates and costs.
- Deliver effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to the corporate quality and security standards.
- Identify ways to minimize cost, play a role in introducing strategic solutions to support cost effectiveness and enhance stakeholder experience.
- Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and support gating and review signoffs for solution design.
- Support knowledge management processes and ensure knowledge is codified, monitored, tracked, and managed.
- Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
- Identify and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
- Provide technical support to promptly resolve escalated incidents/outages.
Preferred Qualifications
- Experience with Hashicorp Terraform (Desired Skill)
- vRA/vRO development and/or infrastructure knowledge (Desired skill)