Business Analyst
- Regina, SK, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- Experience: 5+ years of experience as a Technical Business Analyst or Systems Analyst supporting enterprise-scale software development.
- Posting language
- English
- Posted
Original job description
.NET Business Analyst
Location: Regina, Saskatchewan, Canada (Hybrid)
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).
- Scrum Master or Agile certification (e.g., CSM, PSM, AAC).
More about this job
Responsibilities
Elicit and refine stakeholder requirements into technical specifications, user stories, and UAT acceptance criteria, while analyzing .NET applications, APIs, workflows, and microservices. Document data mappings and schemas, use SQL to profile and validate data, support Agile delivery, and collaborate on DevOps, production troubleshooting, and monitoring.
Requirements
Requires at least five years of technical business or systems analysis experience supporting enterprise software development, with strong working knowledge of C#/.NET, REST APIs, SQL, microservices, event-driven systems, and Azure. Candidates should have hands-on Agile/Scrum experience and strong communication skills; insurance or financial services experience, monitoring tools, and Agile certifications are advantageous.
Skills
- Requirements Elicitation
- Technical Specifications
- C#
- .NET
- ASP.NET Core
- REST APIs
- Microservices
- Event-Driven Architecture
- Microsoft Azure
- SQL
- SQL Server
- Agile/Scrum
- Jira
- Confluence
- Data Mapping
- Azure DevOps
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Consulting
Keywords
- C#
- .NET
- ASP.NET Core
- REST APIs
- SQL Server
- Microsoft Azure
- Microservices
- Event-Driven Architecture
- Distributed Systems
- Requirements Elicitation
- Technical Business Analysis
- Systems Analysis
- Technical Specifications
- User Stories
- UAT Acceptance Criteria
- Data Mapping
- API Payload Schemas
- SQL Queries
- Stored Procedures
- Agile
- Scrum
- Jira
- Confluence
- Azure DevOps
- Git
- CI/CD
- Application Insights
- Datadog
- Insurance
- Financial Services