Senior IT Developer - API at TD Bank Group (Toronto, ON, Canada)
Desired Skills and Experience
- Transform business requirements and research into winning delivery solutions that meet performance goals.
- Rigorously build and test applications.
- Perform systems administration: monitor, configure, back-up, authenticate, tune.
- Aim for defect-free programming, create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews.
- Contribute to project plans, estimations and status updates.
- Identify issues, develop and maintain processes that address and resolve them, (and be sure to communicate/alert stakeholders as needed).
- Primarily focus on day-to-day activities.
- Make enhancements and troubleshoot.
- Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.
- Ensure applications are free of common coding vulnerabilities (and follow standard security practices).
- Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools).
- Complete unit and integration testing per standards and design specs.
- Take part in scope assessment, risk and cost analysis.
- Respect TD’s technology delivery practices and standards, project management disciplines.
- Stay on top of state-of-health monitoring and monthly SLA targets.
- Apply and share technical expertise during incident management life cycle (e.g. analyzes reports and outages, perform impact assessments, facilitate stakeholder communication).
- Undergraduate Degree in computer science or related subject.
- Provides technical expertise and guidance to others in a lead capacity and works autonomously
- Expert knowledge of the business, the broader organization, technical environment, processes, procedures, tools and other relevant technology areas (e.g. Architecture, Infrastructure, Security etc.) from a design / support / solutions perspective
- Proven 5 years hands-on software/application development experience and proficiency in the following:
Java EE platform OO analysis and design using common patterns Web API/JSON Database technologies such as Oracle, MS SQL, MySQL, or Postgre
- Java EE platform
- OO analysis and design using common patterns
- Web API/JSON
- Database technologies such as Oracle, MS SQL, MySQL, or Postgre
- Works autonomously and leads on a diverse range of activities (e.g. HL/conceptual solution design, provide consultation on shared service capabilities to LOB business and TS etc.) and is relied upon to coach / educate and monitor the work of others
- Acts as an internal expert resource in the exchange of technical information for project teams, and provides technical insight and recommendations to the business and/or outside vendors
- 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’re 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.
- Tools: Confluence, Jira, Jenkins, Stash, Git
- Database: Oracle, MS SQL Server
- Workflow: JBPM
- Business Rules: JBRMS
- Integration: REST, Hibernate, JBoss, JPA, Maven
- Canadian Retail, including TD Canada Trust, TD Auto Finance Canada, TD Wealth, TD Direct Investing, and TD Insurance
- U.S. Retail, including TD Bank, America’s Most Convenient Bank, TD Auto Finance U.S., and an investment in TD Ameritrade
- Wholesale Banking, including TD Securities.