Posted in

IT Developer III

IT Developer III

CompanyTD Bank
LocationToronto, ON, Canada
Salary$65600 – $98400
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Undergraduate degree or Technical Certificate
  • 3-5 years relevant experience
  • Experience in the Microsoft .NET stack, including Visual Studios, C#, IIS, and Web API
  • Advanced working knowledge of C# .NET
  • Strong grasp over Microservices and deployment stacks
  • Excellent grasp over SQL Server (2012 or later), SQL and ORM
  • Strong OOD/OOP skills and an understanding of design patterns
  • Experience with NOSQL, such as MongoDB
  • Advanced and extensive knowledge of the required technical environment, development standards, processes, procedures

Responsibilities

  • Responsible for analyzing a broad range of business requirements, conducting program / system research and analysis to identify key components for solutions delivery and problem resolution
  • Develop new applications and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
  • Ensure effective communication of solutions development requirements for respective area and contribute to project plans, estimations, timelines and status updates to support management team / clients on prioritizing new and existing projects against IT requirements and business objectives
  • Inform key stakeholders of any issues that may impact other areas of the project and resolve or escalate issues as required
  • Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes)
  • Work with Business Analysts / Systems Analysts, other technology Developers / Solution Designers to ensure the configuration and custom components meet application requirements and performance goals
  • Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding
  • Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities
  • Participate in identifying and recommending development / testing solutions / tools in support of project / application objectives
  • Completes unit and integration testing for conformance to standards and adherence to design specifications
  • Comply with well-defined enterprise technology delivery practices and standards and project management disciplines by participating in scope assessment, risk and cost analysis
  • Assist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
  • Perform Systems Administration of applications / environments supported by the LOB, monitor application / service performance, perform configuration, backup, authentication & tuning
  • Ensure both state-of-health monitoring and monthly SLA targets are in place, and are being met
  • Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution

Preferred Qualifications

  • Relevant Experience in major financial institutions with sound understanding of retail banking products, risk management practices and fixed income securities.
  • Advanced knowledge of relational and dimensional data modeling
  • Readiness and motivation to address and resolve highly complex and multifaceted development related issues, often independently.
  • Commitment to and belief in the quality of your deliverables.