Skip to content

Senior Manager – Engineering – Aml
Company | TD Bank |
---|
Location | Toronto, ON, Canada |
---|
Salary | $108800 – $163200 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- University or post-graduate degree
- Strong academic background (e.g., computer science, engineering)
- 10+ years relevant experience
- Software development experience in cloud-based, multi-tiered, enterprise application systems in Java technologies
- Experience in managing development of Web based architectures and Cloud / SaaS/PaaS based enterprise software platforms
- Experience on product development using J2EE, JavaScript, Angular, messaging system, WebSphere/JBoss server, Tomcat, Linux, HTTP, SOAP/REST Web Services, JSON
- Experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito etc.
- Experience with Agile development methodologies
- Experience mentoring team members to advance them in their careers
- Experience in working with a geographically distributed testing team
- Experience with tools such as JIRA, GitHub, Bitbucket, Maven, Azure/AWS, Oracle/SQL/DB2 Server, TypeScript
- Strong and demonstrable experience working in continuous integration and continuous deployment systems (CI/CD)
- Knowledge of build systems and software integration systems
- Analytical thinking – able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically.
Responsibilities
- Own responsibility for the delivery of development solutions.
- Manage engineer team assignments, ensure the milestones are met and up to standard.
- Manage overall software development life-cycle.
- Coordinate with relevant stakeholders to support / develop sound business cases with an on-going focus on reusability, scalability, innovation and enterprise-wide solutions.
- Act as an escalation point for all risks and issues affecting the development team, and for working to define and implement mitigation strategies.
- Control change to development project scope through accepted change management processes, impact assessment and documentation.
- Responsible for delivering in line with financial forecast / plan, and achieving benefits targets as defined for Application Development teams.
- Identify all development related project dependencies and risks and ensures mitigation/contingency plans are in place for identified risks.
- Responsible for management of the overall development / design teams providing technical guidance.
- Grow team expertise to meet demand and to support TD’s technology direction.
Preferred Qualifications
No preferred qualifications provided.