Programmer Analyst Senior
Role Overview
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.
Key Skills for This Role
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.
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