Back to job search
Simform logo

Senior Business Analyst

  • Calgary, AB
  • On-site
  • Posted Nov 12, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 3+ years
Minimum education
Bachelor’s degree
Posting language
English
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Gather and document business requirements, translate them into functional specifications and user stories, and coordinate between stakeholders and technical teams. Analyze processes and impacts, support Agile delivery and user acceptance testing, manage requirement changes, and recommend operational improvements.

Job details

Job Title: Business Analyst Industry: Information Technology / Software Development Employment Type: Full-Time Experience: 3-6 Years Location: Calgary, Alberta, Canada Job Summary We are looking for an experienced and detail-oriented Business Analyst to act as a bridge between business stakeholders and technical teams. The ideal candidate will be responsible for understanding business requirements, analysing existing processes, identifying improvement opportunities, and translating business needs into functional specifications for software development teams. The candidate should have strong analytical, communication, documentation, and problem-solving skills, along with experience working in Agile software development environments. Key Responsibilities Gather, analyse, and document business requirements through stakeholder meetings, interviews, workshops, and discussions. Translate business requirements into functional requirements, user stories, use cases, and acceptance criteria. Act as a liaison between business stakeholders, developers, QA engineers, project managers, and other technical teams. Conduct business process analysis, gap analysis, and impact assessments. Prepare Business Requirement Documents (BRD), Functional Requirement Documents (FRD), Software Requirement Specifications (SRS), and other project documentation. Create process flows, wireframes, workflow diagrams, and data flow diagrams where required. Work closely with development teams to ensure business requirements are clearly understood and implemented. Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Support User Acceptance Testing (UAT), validate deliverables, and ensure solutions meet business expectations. Identify risks, dependencies, and potential issues and communicate them to relevant stakeholders. Analyse existing business processes and recommend improvements to enhance operational efficiency. Manage requirement changes and maintain clear documentation throughout the project lifecycle. Required Skills & Qualifications Bachelor's degree in Computer Science, Information Technology, Business Administration, or a related field. 3–6 years of experience as a Business Analyst in the IT or software development industry. Strong understanding of Software Development Life Cycle (SDLC). Hands-on experience with Agile and Scrum methodologies. Excellent requirement gathering, analysis, and documentation skills. Experience preparing BRD, FRD, SRS, user stories, and use cases. Familiarity with Jira, Confluence, MS Visio, and Microsoft Office tools. Understanding of APIs, databases, SQL, and basic technical architecture. Ability to understand complex business problems and translate them into technical solutions. Excellent verbal and written communication skills. Strong stakeholder management and interpersonal skills. Preferred Skills Experience working on web applications, mobile applications, SaaS products, or enterprise software solutions. Knowledge of API integrations and RESTful services. Basic knowledge of SQL queries and database concepts. Familiarity with tools such as Figma, Lucidchart, Draw.io, and Power BI. Experience working with cross-functional and distributed teams. Relevant Business Analysis certifications such as CBAP, CCBA, or PMI-PBA are an advantage.

What you’ll do

Gather and document business requirements, translate them into functional specifications and user stories, and coordinate between stakeholders and technical teams. Analyze processes and impacts, support Agile delivery and user acceptance testing, manage requirement changes, and recommend operational improvements.

Requirements

Requires a bachelor's degree in a relevant field and 3–6 years of Business Analyst experience in IT or software development. Candidates should have strong SDLC, Agile/Scrum, requirements documentation, stakeholder communication, and analytical skills, with familiarity with Jira, Confluence, Visio, Microsoft Office, APIs, databases, and SQL.

Listed skills

  • Requirements gathering · Preferred
  • Stakeholder Management · Preferred
  • Agile · Preferred
  • Scrum · Preferred
  • Documentation · Preferred
  • Jira · Preferred
  • SQL · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Requirements Gathering
  • Business Requirements Analysis
  • Functional Specifications
  • Stakeholder Management
  • Business Process Analysis
  • Gap Analysis
  • Agile
  • Scrum
  • SDLC
  • User Acceptance Testing
  • User Stories
  • Use Cases
  • Documentation
  • Jira
  • Confluence
  • SQL

Job areas

  • Technology
  • Software
  • Data & Analytics
  • Consulting