A leading technology firm in Toronto is looking for a Business Analyst to lead requirements elicitation sessions, create functional specifications, and perform data analysis. The ideal candidate will have strong SQL skills and hands-on experience with REST APIs and JSON. You'll develop system documentation and collaborate in Agile environments. Ideal candidates will demonstrate excellent communication skills and familiarity with JIRA and Confluence. This role presents a unique opportunity to work in a dynamic FinTech environment.
Responsibilities
Lead requirements elicitation sessions with stakeholders.
Create and manage functional/non-functional requirements in JIRA.
Perform data analysis, mapping, and modeling.
Work with HOST/Mainframe systems to analyze data flows.
Analyze and leverage existing APIs and Microservices.
Develop system documentation including context and sequence diagrams.
Collaborate in Agile/PDLC environments.
Skills
Advanced verbal and written communication skills
Strong requirements elicitation and documentation skills
Expertise in writing detailed user stories and system requirements
Strong SQL and data analysis experience
Hands-on experience with REST APIs, JSON, and Postman
Experience with system design artifacts
Agile methodology experience
Proficiency in JIRA, Confluence, MS Office, and MS Visio
Job description
Lead requirements elicitation sessions with stakeholders and translate business needs into detailed system requirements and user stories.
Create and manage functional/non-functional requirements, user stories, and acceptance criteria in JIRA.
Perform data analysis, mapping, and modeling, including writing and executing SQL queries.
Work with HOST/Mainframe systems (screens, transactions, copybooks, datasets) to analyze and document data flows.
Analyze and leverage existing APIs and Microservices, including:
Reviewing API specifications
Initiating REST API requests
Interpreting JSON responses
Using tools such as Postman
Support API enhancements and new microservices implementations.
Develop system documentation including:
System Context Diagrams
Sequence/Flow Diagrams
Use Case Documentation
Collaborate in Agile/PDLC environments and contribute to sprint ceremonies.
Maintain documentation in Confluence and create process/technical diagrams using Visio.
Must-Have Skills
Advanced verbal and written communication skills
Strong requirements elicitation and documentation skills
Expertise in writing detailed user stories and system requirements
Strong SQL and data analysis experience
Hands-on experience with REST APIs, JSON, and Postman
Experience with system design artifacts (context diagrams, sequence diagrams, etc.)
Agile methodology experience
Proficiency in JIRA, Confluence, MS Office, and MS Visio
Nice-to-Have Skills
Payments domain knowledge (SWIFT, Visa, Interac, ISO 20022)
FinTech/COTS/vendor product integration experience (on-prem or cloud)
Exposure to Java/J2EE, C++, or Python
Mainframe/COBOL knowledge
AML, Fraud, Sanctions, or regulatory compliance experience
BPMN & DMN modeling
Scrum facilitation experience (acting as Scrum Master when required)