software engineer

TD Bank
Toronto
CAD 76,000 - 116,000
Job description

Title: Software Engineer II (Mainframe COBOL, JCL, VSAM, TSO, ISPF, IMS DC DB, DB2)

Posted on: April 16, 2025 by TD Bank

Job Details

Work Location: Toronto, Ontario, Canada

Hours: 37.5

Line of Business: Technology Solutions

Pay Details: $76,800 - $115,200 CAD

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role.

Job Description

  1. Produce top-notch functional, technical and user interface designs.
  2. Participate in complex applications and systems development, project planning, estimates, programming and status updates ensuring project deliverables are on time, and adhere to the corporate quality and security standards.
  3. Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.
  4. Help to come up with strategic solutions to support cost effectiveness and enhance stakeholder experience.
  5. Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and support gating and review sign-offs for solution design.
  6. Identify issues, develop, maintain processes and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
  7. Transform business requirements and research into winning delivery solutions that meet performance goals.
  8. Make enhancements and troubleshoot.
  9. Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.
  10. Ensure applications are free of common coding vulnerabilities (and follow standard security practices).
  11. Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools).
  12. Complete unit and integration testing per standards and design specs.
  13. Respect TD's technology delivery practices and standards, project management disciplines.
  14. Apply and share technical expertise during incident management life cycle (e.g. analyzes reports and outages, perform impact assessments, facilitate stakeholder communication).

Job Requirements

  1. Undergraduate Degree or Technical Certificate.
  2. 6+ years of mainframe application design, development and support experience (Financial Industry Preferred).
  3. Working experience with mainframe skills including:
  • Must have: COBOL, JCL, VSAM, TSO, ISPF, IMS DC/DB and/or DB2.
  • Source Control (any of): Endevor, SCM, Changeman.
  • Job scheduling tools (any of): CA-7, Autosys, AWF.
  • Should have: Agile experience, ITSM tools: Jira, Confluence and Service Now.
  • Nice to have: Mainframe utilities: IDz, ZDT, ADDI, PD tool, IMS Explorer for Development, General knowledge to have MQ.
  • Banking Industry preferred.
  • Workplace Information: Hybrid = 2 days a week in the office.

    Who We Are

    TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support.

    Advertised Until

    2025-05-15

    Get a free, confidential resume review.
    Select file or drag and drop it
    Avatar
    Free online coaching
    Improve your chances of getting that interview invitation!
    Be the first to explore new software engineer jobs in Toronto