Posted in

Senior Manager – Engineering – Aml

Senior Manager – Engineering – Aml

CompanyTD Bank
LocationToronto, ON, Canada
Salary$108800 – $163200
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert 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.