Technical Analyst (Equities)

ScotiabankToronto, ON
Hybrid

About The Position

Global Banking and Markets Engineering (GBME) is seeking a Technical Analyst (Equities) to support enhancements and changes for front office applications used by ETF and GED desks. This role acts as a liaison between trading desks and engineering teams, translating business requirements into user stories, validating functionality, and ensuring solutions meet business outcomes. The ideal candidate is delivery-focused, technically proficient, and comfortable working in a fast-paced environment with traders and developers. The role emphasizes requirements execution, testing ownership, and day-to-day delivery.

Requirements

  • Proven experience receiving high-level business requirements and working with stakeholders to discover detailed needs and translate them into well-defined user stories with technical requirements.
  • Strong understanding of cash equities trading flows, including order lifecycle, executions, positions, and downstream impacts.
  • Ability to communicate effectively with Front Office trading desks, including Managing Directors, traders, and associates.
  • Familiarity with end-to-end trade workflows across Front, Middle, and Back Office systems.
  • Strong stakeholder management and communication skills across business and technology teams.
  • Experience working with Jira and Confluence for backlog management, delivery tracking, and documentation.
  • Intermediate proficiency in Python, with the ability to independently run, modify, and troubleshoot scripts or test setups.
  • Experience defining and executing functional, regression, and acceptance testing.
  • Experience working with OMS/EMS or trade origination systems and system integrations; deep protocol-level knowledge is not required.
  • 5+ years of experience as a Business Analyst, Technical Analyst, or BSA within capital markets, with strong domain knowledge in cash equities.
  • Demonstrated ability to translate high-level business requirements into clear, testable technical specifications and user stories.
  • Intermediate Python proficiency, with hands-on experience executing and troubleshooting scripts or test workflows independently.
  • Experience working across all phases of the SDLC in an agile delivery environment, using tools such as Jira and Confluence.
  • Strong analytical, problem-solving, and communication skills, with the ability to operate independently and own delivery outcomes.

Nice To Haves

  • Familiarity with near-real-time or event-driven systems in the capital markets space is an asset.
  • Working knowledge of relational databases (e.g., SQL Server) with experience querying and validating data.
  • Experience creating or reviewing data flow diagrams, sequence diagrams, or solution design artifacts.
  • Exposure to equity derivatives, ETFs, portfolio swaps, or pension / portfolio management workflows.
  • Experience working with Order and Execution Management Systems (OMS/EMS) or trade origination platforms.
  • Familiarity with financial messaging or integration patterns; detailed FIX protocol knowledge is not required.
  • Experience defining acceptance tests using structured or BDD-style approaches (e.g., Gherkin), and/or working with Python-based automated testing frameworks.
  • Familiarity with event-driven or near-real-time systems in the capital markets space.
  • Experience supporting deliveries spanning Front, Middle, and Back Office systems.
  • Strong working knowledge of Microsoft Office tools (Word, Excel, PowerPoint) for delivery and stakeholder communication.

Responsibilities

  • Act as an SME for ETF/GED applications, providing guidance and recommendations for application enhancements, business queries, and bug fixes.
  • Translate requirements into user stories, acceptance criteria, and supporting delivery documentation.
  • Participate in sprint planning, backlog grooming, and release planning, ensuring quality and alignment with acceptance criteria.
  • Define user acceptance tests that reflect agreed business scenarios and edge cases.
  • Execute automated tests where available and manual tests where automation is not feasible.
  • Collaborate closely with developers to validate implementation against requirements, raise defects, and confirm fixes.
  • Troubleshoot issues by reviewing test results, logs, and data outputs, and engage developers with clear, actionable findings.
  • Support release activities, including validation of delivered functionality and issue triage during rollout.
  • Maintain ownership of assigned deliverables through the full delivery lifecycle, from requirement definition to post-release validation.
  • Requirements discovery and clarification with stakeholders across Trading, Product, and Technology.
  • User story creation, refinement, and prioritization in Jira.
  • Definition of acceptance criteria and test scenarios aligned to trading workflows.
  • Functional and regression testing, including execution of automated and manual test cases.
  • Integration analysis with Trade Origination, OMS/EMS, and downstream systems.
  • Data mapping and validation across internal schemas and external interfaces.
  • Day-to-day collaboration with development teams to interpret requirements and validate delivered functionality.
  • Participation in design walkthroughs, data flow reviews, and implementation reviews as required.

Benefits

  • 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.
  • Diversity, Equity, Inclusion & Allyship
  • Accessibility and Workplace Accommodations
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service