Programmer Analyst Senior
Scotiabank
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The TeamGlobal Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses.
The RoleGBME - Risk Technology is searching for a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications and modernization initiatives.
The successful candidate will combine strong programming and analytical skills with an interest in capital markets and risk technology. You will work closely with developers, business analysts, quality assurance teams, project managers, and business stakeholders to translate requirements into reliable, scalable, and maintainable technology solutions that create value for our business partners and customers.
Brief Description Of Initial ProjectModernization project: Migrate legacy database components and market risk processing to a modern, automated pipeline that supports faster, safer, and more frequent application upgrades.
Key Skills/Experience Required For Project
1-3 years of experience in software development, application support, systems analysis, or a related technology role;
relevant co-op or internship experience will be considered.
Hands-on knowledge of programming, SQL, data processing, testing, and troubleshooting;
Exposure to capital markets. Any experience with risk management is an asset.
As part of the role, you’ll
Design, develop, enhance, and maintain application components supporting Counterparty Credit Risk and related risk technology processes
Translate business and functional requirements into technical designs, program logic, data mappings, and maintainable code.
Develop and optimise database queries, data-processing routines, interfaces, scripts, and batch workflows.
Analyse existing applications, data flows, and system behaviours to identify defects, dependencies, performance issues, and improvement opportunities.
Collaborate with business analysts, developers, architects, quality assurance teams, and infrastructure partners throughout 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, release activities, deployment validation, technical documentation, and operational handover.
Apply Agile delivery practices, secure coding standards, source-control processes, and Software Development Life Cycle controls
Minimum Qualifications
1-3 years of experience as a Programmer Analyst, Software Developer, Application Developer, Systems Analyst, or in a related role;
relevant co-op or internship experience will be 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 concepts
Familiarity with Unix/Linux, shell scripting, job scheduling, source control, debugging tools, and automated deployment practices
Understanding of software design, coding, unit testing, defect management, and production support within an Agile SDLC
Strong analytical, troubleshooting, problem-solving, organisational, and communication skills
Ability to learn complex systems quickly, work independently and collaboratively, and communicate effectively with technical and business stakeholders
Preferred Qualifications
Experience supporting banking applications, risk systems, data pipelines, batch processing, or reporting platforms is an asset.
Experience with Python, Java, SQL, Oracle, Unix/Linux, Git, JIRA, and Confluence is an asset.
Exposure to cloud platforms, APIs, automated testing, CI/CD pipelines, application monitoring, or legacy-system modernisation is an asset.
What's in it for you?
Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
Remote-friendly work environment will provide you with the flexibility to perform at your best.
Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
Community Engagement - no matter where you choose to work from;
we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone.
If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know.
#J-18808-Ljbffr
The TeamGlobal Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses.
The RoleGBME - Risk Technology is searching for a Programmer Analyst to develop, enhance, test, and support Counterparty Credit Risk applications and modernization initiatives.
The successful candidate will combine strong programming and analytical skills with an interest in capital markets and risk technology. You will work closely with developers, business analysts, quality assurance teams, project managers, and business stakeholders to translate requirements into reliable, scalable, and maintainable technology solutions that create value for our business partners and customers.
Brief Description Of Initial ProjectModernization project: Migrate legacy database components and market risk processing to a modern, automated pipeline that supports faster, safer, and more frequent application upgrades.
Key Skills/Experience Required For Project
1-3 years of experience in software development, application support, systems analysis, or a related technology role;
relevant co-op or internship experience will be considered.
Hands-on knowledge of programming, SQL, data processing, testing, and troubleshooting;
Exposure to capital markets. Any experience with risk management is an asset.
As part of the role, you’ll
Design, develop, enhance, and maintain application components supporting Counterparty Credit Risk and related risk technology processes
Translate business and functional requirements into technical designs, program logic, data mappings, and maintainable code.
Develop and optimise database queries, data-processing routines, interfaces, scripts, and batch workflows.
Analyse existing applications, data flows, and system behaviours to identify defects, dependencies, performance issues, and improvement opportunities.
Collaborate with business analysts, developers, architects, quality assurance teams, and infrastructure partners throughout 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, release activities, deployment validation, technical documentation, and operational handover.
Apply Agile delivery practices, secure coding standards, source-control processes, and Software Development Life Cycle controls
Minimum Qualifications
1-3 years of experience as a Programmer Analyst, Software Developer, Application Developer, Systems Analyst, or in a related role;
relevant co-op or internship experience will be 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 concepts
Familiarity with Unix/Linux, shell scripting, job scheduling, source control, debugging tools, and automated deployment practices
Understanding of software design, coding, unit testing, defect management, and production support within an Agile SDLC
Strong analytical, troubleshooting, problem-solving, organisational, and communication skills
Ability to learn complex systems quickly, work independently and collaboratively, and communicate effectively with technical and business stakeholders
Preferred Qualifications
Experience supporting banking applications, risk systems, data pipelines, batch processing, or reporting platforms is an asset.
Experience with Python, Java, SQL, Oracle, Unix/Linux, Git, JIRA, and Confluence is an asset.
Exposure to cloud platforms, APIs, automated testing, CI/CD pipelines, application monitoring, or legacy-system modernisation is an asset.
What's in it for you?
Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
Accessibility and Workplace Accommodations - We value the unique skills and experiences everyone brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
Remote-friendly work environment will provide you with the flexibility to perform at your best.
Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
Community Engagement - no matter where you choose to work from;
we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more!
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone.
If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Programmer Analyst Senior in Winnipeg, MB vacancy
- ...success through interesting and challenging work, performance enablement, and learning and development. About the roleAs ATB’s next TRBK Senior Developer, you're a key technical leader responsible for the end-to-end design, development, and implementation of robust SAP ABAP...SeniorFlexible hours
- 497236Richmond CampusTechnology PositionsFulltime StaffTitle: Senior Analyst, Programmer, Enterprise ApplicationsPosition Type: Fulltime StaffSearch Type: External - minimum 7 daysDepartment: 52R000 - Information TechnologyDivision: 4R1000 - Information TechnologyPosition...SeniorFull time
- ...Service New Brunswick needs experienced technical support.As a Programmer Analyst II, you will support the Provincial Health Application... ...Minimum 15 years of IM/IT experienceMinimum 10 years as a Senior ProgrammerMinimum 4 years supporting provincial healthcare and...Senior
- Bombardier recherche un chef de programme expérimenté pour diriger le développement et la gestion des portefeuilles de projets dans le secteur aérospatial. Vous établirez les objectifs, échéanciers et budgets tout en guidant les équipes interfonctionnelles vers les jalons clés...Senior
- Senior Programmer Analyst – C/AL and ALFull-Time – Permanent – HybridBen-Mor is a dynamic company serving customers throughout North America, specializing in the manufacturing and distribution of a wide range of wire ropes, chains, slings, lifting solutions, and industrial...SeniorPermanent employmentWeekend workAfternoon shift
- Faites évoluer vos compétences chez Chrome Technologies en tant qu'Analyste-programmeur SharePoint Senior à Québec ou Montréal. Ce poste hybride allie développement SharePoint et conseil pour divers projets clients. En tant qu'Analyste-programmeur SharePoint Senior, vous serez...Senior
- ...approaches, assess timeframe of solution(s).Coordinating with business analysts and end users in understanding development needs and acquire... ...help on the onboarding of more junior members.Participate with Seniors developers on architecture discussion/decision.Coordinate with...SeniorWorldwide
- Eastern Kentucky University seeks a Senior Programmer Analyst, Enterprise Applications to develop and support the ERP, web and digital properties. You will build, maintain, and optimize ERP applications, integrate systems, and implement solutions that improve usability, accessibility...Senior
- ...Upstaff Employment Services Inc. is seeking a Programmer Analyst II for Service New Brunswick (SNB) in Fredericton, NB, to maintain and enhance the CSDS. The role requires extensive senior-level programming and systems analysis experience with Oracle, SQL Server, Java, and...SeniorFull timeContract work
- Why Fresche? We don’t just keep legacy systems running — we transform them. For over a decade, Fresche Solutions has been the partner organizations trust for IBM i modernization. You’ll work from anywhere in North America, with genuine flexibility and a culture where our values...SeniorRemote work
- ...tech/non-tech solutions, assess either tactical or strategic approaches, assess timeframe of solution(s). Coordinating with business analysts and end users in understanding development needs and acquire signoffs. Develop code artifacts, deployment plans, technical...Worldwide
$8.81k - $13.2k per year
Job Title Programmer Analyst IIJob Category M&P - AAPSJob Profile AAPS Salaried - Information Systems and Technology, Level DJob Family... ...) portfolio. The incumbent will work collaboratively with the Senior Programmer Analysts.The incumbent plays an important role in...SeniorLong term contract- A major Canadian bank is looking for an AS/400 specialist to support and evolve its mainframe processes.A major Canadian bank maintains and evolves critical AS/400 processes, with an on-call support rotation.The role You provide AS/400 support and development, improve existing...Senior
- ...will be part of an experienced multi-disciplinary team with Developers, Analyst-testers, Business Analysts and Architects, in an environment where teamwork reigns using scrum methodology. As a Programmer Analyst in the squad you will be involved in the design and...Work at officeFlexible hours2 days per week3 days per week
- ...be part of an experienced multi-disciplinary team with other Developers, Analyst-testers, Business Analysts and Architects, in an environment where the team works with Kanban methodology. As a Programmer Analyst of the squad you will be involved in the design, implementation...Work at officeFlexible hours2 days per week3 days per week
- New Flyer is North America's heavy-duty transit bus leader and offers the most advanced product line under the Xcelsior and Xcelsior CHARGE brands. It also offers infrastructure development through NFI Infrastructure Solutions, a service dedicated to providing safe, sustainable...SeniorFull timeInternshipImmediate start
- Support provincial healthcare technology as a Senior Programmer Analyst maintaining case management systems, reporting solutions, and application stability in Fredericton.This 12-month assignment suits an experienced analyst with healthcare application experience and strong...Senior
- Responsibilities The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with...
- ...sociauxEn veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les... ...l’interne qu’à l’externe, et agir à titre de mentor auprès des analystes juniors. Résoudre des problèmes complexes liés aux projets en...Contract workWork at officeFlexible hoursDay shift2 days per week
- ...propres termes, car le meilleur travail s'accomplit lorsque vous êtes libre d'être vous-même et de partager votre expertise unique. Programme d'avantages sociaux de BombardierAyant le bien-être de nos employés à cœur, nous offrons un programme d'avantages sociaux complet et...Summer workWork at officeFlexible hours
- ...sociauxEn veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les... ...caractéristiques protégées par la loi à postuler. Emploi Analyste, Contrôle de Programme/Projet Quart de travail Travail de...Day shift
$94.3k - $141.5k per year
## Applications Development Sr Programmer AnalystApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Yesterday: 261002797**The Opportunity... ...mentoring junior engineers and providing technical guidance to senior stakeholders. **What You'll Bring** Required Experience:* 6-9...SeniorFull time$79.32k - $110.68k per year
....About the Team: The Applications Development Intermediate Programmer Analyst is a technically sharp, detail-oriented professional who thrives... ...exercise independence of judgement and autonomyActs as SME to senior stakeholders and/or other team membersAppropriately assess...SeniorFull timeWorldwide- ...Title: Programmer Analyst Advisory(Mainframe Developer) Requisition ID: 275609 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Senior Mainframe Developer is responsible for the design, development, maintenance...SeniorFlexible hours
$65 - $80 per hour
Senior Mainframe Assembler ProgrammerLocation: Toronto, ON Onsite Flexibility: Hybrid... ...Senior Mainframe Assembler Programmer to support business-critical banking applications... ...with COBOL developers, architects, analysts, QA and infrastructure teams. Support...SeniorContract work$127.2k - $209.9k per year
CD PROJEKT RED is looking for a Senior Gameplay Programmer, with a focus on Camera features, to join our team to work on Cyberpunk 2, the follow-up to Cyberpunk 2077. In this role you will collaborate with our team working in Unreal Engine 5 to build new camera mechanics and...SeniorCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- ...note that the membership with the Ordre des ingénieurs du Québec (OIQ) is not required. About The RoleWe are looking for a Senior PLC Programmer to design, develop, test, and maintain high-performing industrial control systems. This key role combines PLC/HMI programming,...SeniorRemote workFlexible hours
- Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio,...Senior
- As a Senior Graphics Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists, and...Senior
- WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually...SeniorLong term contractTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmer Analyst Senior. Be the first to apply!
Related searches
- application analyst Winnipeg, MB
- application support analyst Winnipeg, MB
- analyste informatique Winnipeg, MB
- application support analyst remote Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB

