Business System Analyst BSA Banking AML
Job Description & How to Apply Below
The ideal candidate brings deep experience in banking compliance domain concepts paired with technical fluency across Microsoft technologies (MS .NET, C#, , MVC, IIS, MS SQL) and Java. You will analyze legacy systems, design functional/technical specifications, write complex SQL queries for data reconciliation, and guide full-stack applications through successful delivery.
Work Location:
Toronto (Hybrid: 3 days per week in office)
Schedule:
37.5 hours per week
Advantages
High-Impact Domain:
Play a key role in safeguarding enterprise integrity through critical anti-money laundering and regulatory compliance technology.
Balanced Hybrid Model:
Work in a modern Toronto office 3 days a week while enjoying flexible work-from-home options for the remainder.
Complex Tech Stack:
Blend business systems analysis with deep technical code and database analysis across legacy and modern platforms.
Industry Leadership:
Gain exposure to enterprise-level banking systems and collaborate with industry-leading risk and engineering professionals.
Responsibilities
Requirements Engineering:
Partner with AML, Risk, and Compliance business teams to elicit, analyze, and document Business Requirements Documents (BRDs), Functional Requirement Specifications (FRDs), and Agile User Stories.
Technical Systems & Data Analysis:
Analyze existing legacy and modern application codebases (, C#, MVC, Java) and database structures (MS SQL Server) to understand system dependencies, data flows, and transformation logic.
Data Lineage & Mapping:
Formulate detailed Source-to-Target Mappings (STM), data dictionaries, and API/interface specifications for complex transaction monitoring and financial reporting pipelines.
SQL & Database Validation:
Write advanced SQL queries (joins, stored procedures, views) to analyze underlying banking data, conduct gap analysis, perform data profiling, and validate business logic against database records.
System Testing & Defect Triage:
Define UAT test scenarios, acceptance criteria, and test data conditioning. Facilitate defect triage sessions with full-stack engineering teams, tracking issues through resolution in Jira and Git/Bitbucket workflows.
Governance & Compliance:
Ensure all system designs and workflow updates align with enterprise delivery frameworks, security standards, audit controls, and regulatory requirements (e.g., FINTRAC, OSFI, OFAC, BSA/AML).
Stakeholder & Team Alignment:
Serve as the central point of contact during Agile ceremonies, helping translate complex business rules into technical tasks for developers and engineers.
Qualifications
Must-Have Experience & Technical
Skills:
- Technical
Experience:
5–8 years of hands-on experience or deep technical familiarity reading and analyzing code written in MS .NET (C#, , ASP.NET MVC).
- Domain Knowledge: 5+ years of experience as a Business Systems Analyst or Technical Analyst within Tier-1 financial institutions or banking environments, with a solid understanding of AML, Transaction Monitoring, KYC, Sanctions Screening, or Regulatory Reporting workflows.
- Database & Querying:
Expert-level proficiency writing complex MS SQL queries, stored procedures, and database triggers for data verification and reconciliation.
- Hosting & Web Architecture:
Strong understanding of IIS (Internet Information Services) server configurations and web application architectures.
- Version Control & ALM:
Proficiency using Git/Bitbucket for repository tracking, alongside Jira and Confluence for user story management and documentation.
- SDLC & Methodologies:
Proven experience working in Agile/Scrum and hybrid delivery models, with a strong understanding of full-stack web application development…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×