{bc}
indeed

Programmer Analyst Senior

Scotiabank
Toronto, CAN
Internship
Mid-Senior
Onsite
Discovered 2 weeks ago
Counterparty Credit Risk technologyProgrammingSQLRelational databasesData processingApplication testing

Full Job Posting

Role and team

GBME Risk Technology is seeking a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications and modernization initiatives.

The role works with developers, business analysts, QA teams, project managers, and business stakeholders to deliver reliable, scalable, maintainable solutions.

Initial project

Modernize legacy database components and market-risk processing into an automated pipeline for faster, safer, and more frequent application upgrades.

Required experience and qualifications

  • 1–3 years in software development, application support, systems analysis, or a related technology role; relevant co-op or internship experience is considered.
  • Post-secondary education in Computer Science, Software Engineering, Information Technology, Engineering, or a related technical field.
  • Working knowledge of at least one programming language, such as Python, Java, C#, or a comparable object-oriented or scripting language.
  • Practical knowledge of SQL, relational databases, data structures, file processing, and application integration.
  • Familiarity with Unix/Linux, shell scripting, job scheduling, source control, debugging tools, and automated deployment.
  • Understanding of software design, coding, unit testing, defect management, and production support within an Agile SDLC.
  • Strong analytical, troubleshooting, problem-solving, organizational, and communication skills; ability to learn complex systems and work independently and collaboratively.

Project skills and preferred experience

  • Hands-on programming, SQL, data processing, testing, and troubleshooting knowledge is sought for the project.
  • Capital markets exposure is requested; risk management experience is an asset.
  • Banking applications, risk systems, data pipelines, batch processing, and reporting platforms are assets.
  • Python, Java, SQL, Oracle, Unix/Linux, Git, JIRA, and Confluence experience is an asset.
  • Exposure to cloud platforms, APIs, automated testing, CI/CD, application monitoring, or legacy modernization is an asset.

Responsibilities

  • Design, develop, enhance, and maintain Counterparty Credit Risk application components and related risk technology processes.
  • Translate business and functional requirements into technical designs, program logic, data mappings, and maintainable code.
  • Develop and optimize database queries, data-processing routines, interfaces, scripts, and batch workflows.
  • Analyze applications, data flows, and system behavior to identify defects, dependencies, performance issues, and improvements.
  • Collaborate with business analysts, developers, architects, QA teams, and infrastructure partners through solution design and delivery.
  • Create and execute unit and component tests; support system, integration, regression, and user acceptance testing.
  • Investigate defects and production issues using logs, data analysis, code review, and root-cause analysis; implement sustainable fixes.
  • Participate in code reviews, releases, deployment validation, technical documentation, and operational handover.
  • Apply Agile delivery practices, secure coding standards, source-control processes, and SDLC controls.

Workplace culture

The employer describes an inclusive culture and mentions accessibility and workplace accommodations.

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 Scotiabank