Programmer Analyst Senior - Mainframe

ScotiabankToronto, ON
Onsite

About The Position

The Software Engineer will be working in a cross functional technology team responsible for the bank's Customer data and will contribute to the overall success of the team ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are following governing regulations, internal policies, and procedures. The incumbent should be a self-starter and be able to work independently with little or no supervision. They should have strong communication skills, a client focused mindset, and take accountability and ownership of tasks.

Requirements

  • Undergraduate degree in Computer Science, Computer Engineering, or technical equivalent.
  • Experience with COBOL, SAS, JCL, TSO, DB2, and IMS platforms.
  • Experience in Application Support, Log Monitoring, Debugging and Incident Management process.
  • Excellent communication skills (verbal/written/presentation).

Responsibilities

  • Provide system analysis, design / programming, technical documentation, and support for existing and new applications and systems.
  • Work with project team to refine technical requirements and build the technical design and guidance based on the bank’s enterprise architecture standards.
  • Perform coding, unit testing, debugging, documenting, and implementing applications and scripts.
  • Participate in regular code reviews for release activities.
  • Contributes to a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
  • Ability to work collaboratively and communicate clearly and concisely with both technical and non-technical audiences.
  • Troubleshoot production incidents, job failures, and provide support for production applications.
  • Analyze and resolve incident tickets assigned to the group based on severity and priority and identify the root cause for resolution.
  • Ensure incident and change management processes are executed as mandated, partnering with various internal teams.
  • Provide Release Management support including post-release health checks and monitoring of applications and ensure timely communications to upstream and downstream teams.
  • Provide after-hours support via an on-call pager on a rotational basis for production incidents, application releases during a maintenance windows and other maintenance activities.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
  • Champions a high-performance environment and contributes to an inclusive work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service