Programmer Analyst
Role Overview
GBME Risk Technology is seeking a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications.
The role supports a modernization project migrating legacy database components and market-risk processing to an automated pipeline for faster, safer, more frequent application upgrades.
Key Skills for This Role
Full Job Posting
Role overview
GBME Risk Technology is seeking a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications.
The role supports a modernization project migrating legacy database components and market-risk processing to an automated pipeline for faster, safer, more frequent application upgrades.
Development and analysis
- Design, develop, enhance, and maintain Counterparty Credit Risk applications and related risk technology components.
- Translate business 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 and data flows to identify defects, dependencies, performance issues, and improvements.
Testing and production support
- 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, release activities, deployment validation, documentation, and operational handover.
- Apply Agile practices, secure coding standards, source-control processes, and SDLC controls.
Required qualifications
- 1–3 years of relevant technology experience; relevant co-op or internship experience may be considered.
- Post-secondary education in Computer Science, Software Engineering, IT, Engineering, or a related technical field.
- Working knowledge of at least one programming language, such as Python, Java, C#, or a comparable 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, and automated deployment.
- Understanding of software design, coding, unit testing, defect management, and production support in an Agile SDLC.
- Strong analytical, troubleshooting, problem-solving, organizational, and communication skills.
Preferred experience
- Banking applications, risk systems, data pipelines, batch processing, or reporting platform experience is an asset.
- Python, Java, SQL, Oracle, Unix/Linux, Git, JIRA, and Confluence experience is an asset.
- Cloud, APIs, automated testing, CI/CD, monitoring, and legacy modernization exposure is an asset.
- Capital-markets exposure is requested; risk-management experience is an asset.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Scotiabank
Senior Lending Advisor - Scotia Plaza, Toronto, ON
Toronto, CAN
Scotiabank is seeking a Senior Lending Advisor to provide mortgage advice, manage lending opportunities, and grow client relationships. Candidates need mortgage or financial services experience, strong mortgage product a
Customer Experience Associate - Dundas & Trafalgar (30 Hours/Week)
Oakville, CAN
Customer Service Representative - Eglinton & Mavis, Mississauga (18.75 hrs/week)
Mississauga, CAN
Director, Sales and Client Risk Management
Dallas, USA
Senior Lending Advisor - Scotia Plaza, Toronto, ON
Toronto, CAN
Customer Experience Associate - Dundas & Trafalgar (30 Hours/Week)
Oakville, CAN
Manager, Financial Planning & Analysis (GRM Finance)
Toronto, CAN
Manager, Executive Compensation, Global Rewards
Toronto, CAN
Customer Service Representative - Eglinton & Mavis, Mississauga (18.75 hrs/week)
Mississauga, CAN
Customer Experience Associate - Linwood (18.75 hours/week)
Linwood, CAN
Senior Manager, GTB Financial Planning & Analysis - Finance
Toronto, CAN