Business Analyst
4 hours ago
Winnipeg, Manitoba, Canada
VStream Labs Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Employment type: Contract
Job Summary
We are seeking a highly skilled Business Analyst with a strong background in the C#/.NET ecosystem to bridge the gap between business stakeholders and software engineering teams. In this role, you will lead requirements elicitation, author technical specifications, map API/payload schemas, and support delivery across event-driven microservices, cloud applications (Azure), and SQL data platforms. Key Responsibilities
Requirements Elicitation & Refinement: Facilitate discovery workshops and interviews with business stakeholders and product managers to translate complex business needs into clear, actionable technical specifications, user stories, and UAT acceptance criteria in Jira. Technical & System Analysis: Work closely with software architects and developers to analyze .NET applications, REST API integrations, asynchronous workflows, and event-driven microservices architecture. Data Mapping & Schema Definition: Author detailed data mapping documentation, API request/response payload schemas, and database interface requirements. Data Profiling & SQL Analysis: Write advanced SQL queries (joins, stored procedures) to profile data, validate integrations, and support operational dashboarding or business reporting. Agile & Scrum Facilitation: Partner with cross-functional Agile teams to participate in backlog grooming, sprint planning, dependency tracking, and release readiness. DevOps & Production Support Collaboration: Collaborate with engineering teams using Azure DevOps, Git, and CI/CD pipelines. Assist in root-cause analysis, production troubleshooting, and monitoring using tools like Application Insights or Datadog. Required Qualifications & Skills
Experience: 5+ years of experience as a Technical Business Analyst or Systems Analyst supporting enterprise-scale software development. Technical Background: Prior technical experience or strong working knowledge of C#, .NET / ASP.NET Core, RESTful APIs, and relational databases (SQL Server). Architecture Understanding: Experience with microservices, event-driven architecture, distributed systems, and cloud environments (Microsoft Azure). Agile Expertise: Hands-on experience with Agile/Scrum delivery, Jira, Confluence, writing user stories, and defining acceptance criteria. Data Skills: Proficiency in SQL for data profiling, mapping, and analysis. Soft Skills: Exceptional written and verbal communication skills with the ability to articulate technical concepts to non-technical stakeholders and vice versa. Nice-to-Have Qualifications
Domain experience in Insurance, Financial Services, or Fintech. Exposure to cloud monitoring tools (Azure Application Insights, Datadog).
We are seeking a highly skilled Business Analyst with a strong background in the C#/.NET ecosystem to bridge the gap between business stakeholders and software engineering teams. In this role, you will lead requirements elicitation, author technical specifications, map API/payload schemas, and support delivery across event-driven microservices, cloud applications (Azure), and SQL data platforms. Key Responsibilities
Requirements Elicitation & Refinement: Facilitate discovery workshops and interviews with business stakeholders and product managers to translate complex business needs into clear, actionable technical specifications, user stories, and UAT acceptance criteria in Jira. Technical & System Analysis: Work closely with software architects and developers to analyze .NET applications, REST API integrations, asynchronous workflows, and event-driven microservices architecture. Data Mapping & Schema Definition: Author detailed data mapping documentation, API request/response payload schemas, and database interface requirements. Data Profiling & SQL Analysis: Write advanced SQL queries (joins, stored procedures) to profile data, validate integrations, and support operational dashboarding or business reporting. Agile & Scrum Facilitation: Partner with cross-functional Agile teams to participate in backlog grooming, sprint planning, dependency tracking, and release readiness. DevOps & Production Support Collaboration: Collaborate with engineering teams using Azure DevOps, Git, and CI/CD pipelines. Assist in root-cause analysis, production troubleshooting, and monitoring using tools like Application Insights or Datadog. Required Qualifications & Skills
Experience: 5+ years of experience as a Technical Business Analyst or Systems Analyst supporting enterprise-scale software development. Technical Background: Prior technical experience or strong working knowledge of C#, .NET / ASP.NET Core, RESTful APIs, and relational databases (SQL Server). Architecture Understanding: Experience with microservices, event-driven architecture, distributed systems, and cloud environments (Microsoft Azure). Agile Expertise: Hands-on experience with Agile/Scrum delivery, Jira, Confluence, writing user stories, and defining acceptance criteria. Data Skills: Proficiency in SQL for data profiling, mapping, and analysis. Soft Skills: Exceptional written and verbal communication skills with the ability to articulate technical concepts to non-technical stakeholders and vice versa. Nice-to-Have Qualifications
Domain experience in Insurance, Financial Services, or Fintech. Exposure to cloud monitoring tools (Azure Application Insights, Datadog).