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 or Technical Certificate.
  • 5-7 years of relevant experience.
  • Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems.
  • Readiness and motivation (as senior or lead developer and valued subject matter expert) to address and resolve highly complex and multifaceted development-related issues, often independently.
  • Strength in coaching and advising clients, partners and project teams.
  • Commitment to and belief in the quality of your deliverables
  • Our IT professionals make a difference every day – and it’s experienced by millions. (We develop systems and rely on Scala, Java, C++, python, JavaScript, and .net – to name a few).
  • Have you heard of our popular budgeting app MySpend? It helps customers track their monthly spending in real-time (we partnered withMoven, a U.S. startup that built the technology behind the app).
  • Our Innovation Centre and accelerator in Waterloo, ON is renowned and dedicated to improving customer experiences by incubating them into proof of concept. How cool is that? We’re constantly exploring emerging technologies with a simple objective – to help our customers live simpler and easier lives!
  • From bringing innovative new technologies to our customers to re-imagining the way we work day-to-day, we give our IT professionals the opportunity to think up creative solutions for a number of unique challenges.

Apply