{bc}
indeed

Software Engineer II (Mainframe)

TD
Toronto, CAN
Full-time
Onsite
Discovered 1 months ago
Mainframe application developmentCOBOLDB2JCLVSAMMQ

Full Job Posting

Role overview

Develop, enhance, maintain, and support mission-critical mainframe applications for TD credit card and payment processing platforms.

Work with business and technology teams on reliable, scalable, and secure solutions, application development, production support, integration, and modernization.

The listed work location is Toronto, Ontario, Canada; the description does not specify a workplace arrangement.

Hours are listed as 37.5. The stated pay range is $81,600–$115,200 CAD; no pay cadence is specified.

Application development

  • Deliver software solutions supporting business objectives, customer experience, and regulatory requirements.
  • Analyze business requirements and translate them into technical designs and application enhancements.
  • Design, develop, test, implement, and support mainframe applications using COBOL, DB2, JCL, VSAM, MQ, SQL, and related technologies.
  • Create technical specifications, maintain documentation, troubleshoot complex application issues, and implement sustainable solutions.
  • Support batch processing, online transaction processing, and application monitoring.
  • Investigate production incidents, perform root cause analysis, and contribute to remediation and production stability.
  • Collaborate with infrastructure and operations teams to resolve application and performance issues.

Engineering and delivery

  • Participate in design reviews, estimation, impact assessments, technical feasibility analysis, and system integration.
  • Support modernization, automation, performance optimization, and technical debt reduction initiatives.
  • Follow SDLC, Agile, DevOps, and TD engineering standards; participate in peer reviews and promote coding best practices.
  • Support security, performance, scalability, availability, audit, and operational requirements.
  • Support CI/CD, source code management including GitHub, and automated deployments where applicable.
  • Participate in disaster recovery, resiliency, and business continuity activities.
  • Collaborate with business analysts, product owners, architects, infrastructure teams, quality engineering teams, downstream teams, and external vendors.
  • Mentor junior developers, share knowledge, and provide technical leadership across development, testing, implementation, and production support.
  • Participate in on-call support rotations and critical incident resolution as required.

Breadth and depth

  • Strong understanding of enterprise mainframe application architecture and integration patterns.
  • Advanced knowledge of software engineering principles, design methodologies, and SDLC practices.
  • Ability to independently perform complex development, troubleshooting, and implementation activities.
  • The source description is truncated after the beginning of an experience statement.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TD