CV Unlocked

Business Analyst – Redevelopment of the K–12 at Veracity Software Inc

Veracity Software Inc

Job Title: Business Analyst

Location: Remote (Alberta Time, 08:15-16:30, Monday-Friday)

Onsite Requirement: May be required at Capital Boulevard, Edmonton

Employment Type: Full-Time (7 hours/day)

Start Date: October 27, 2025

End Date: October 26, 2026

Duration: 52 Weeks (with potential for two 12-month extensions)

Client is seeking a Business Analyst to support the redevelopment of the K-12 provincial curriculum and contribute to the ongoing delivery and enhancement of LearnAlberta.ca (English and French). The role will support multiple cloud-based, agile software development projects aimed at improving educational outcomes through student-centered, competency-focused digital platforms.

Key Responsibilities:
• Provide full-cycle business analysis services for agile, cloud-based software development initiatives.
• Elicit, analyze, validate, and document requirements including user stories, acceptance criteria, and business processes.
• Develop low-fidelity mockups, storyboards, and functional backlog items.
• Lead and facilitate requirements workshops, stakeholder sessions, and agile ceremonies (e.g., story breakdown, backlog grooming, sprint planning).
• Document and track meeting minutes, risks/issues, business cases, and progress reports.
• Support User Acceptance Testing (UAT) including test planning, coordination, and execution.
• Assist with technical documentation, operational rollout, and user training.
• Collaborate closely with Product Owners, SMEs, Developers, and Project Managers to ensure clear communication and alignment between business needs and technical solutions.

Mandatory Requirements:

Candidates must meet one of the following educational + experience combinations:
• A university degree or 2-year diploma in computer science (or related field) + 5 years of BA experience on software development projects; OR
• A 1-year certificate in computer science (or related field) + 7 years of BA experience on software development projects.

Additional Mandatory Qualifications:
• Proven experience in agile web-based software development projects.
• Strong ability to write detailed user stories with acceptance criteria.
• Experience leading stakeholder meetings and agile ceremonies in remote/hybrid environments.
• Proficiency in collaboration tools such as Miro and task tracking tools such as Azure DevOps.
• Experience as a Business Analyst on educational technology platforms, ideally similar to new.learnalberta.ca.

Desirable (Scored) Qualifications:
• Experience as BA on agile, cloud-based web development projects.
• Demonstrated ability to lead workshops and stakeholder sessions independently.
• Familiarity with educational platform design, digital curriculum, and online content delivery.
• Knowledge of best practices in agile project delivery and business analysis.
• Strong communication, documentation, and collaboration skills in a remote-first team environment.

Recruiter Submission Template –

Full Name:

Degree Major with University & Completion Year:

Total years of experience as a Business Analyst on software development projects:

Total years of experience working on Agile, cloud-based web development projects:

Do you have hands-on experience writing user stories and acceptance criteria? Yes / No — Please elaborate:

Have you facilitated stakeholder requirements sessions and agile ceremonies in remote/hybrid environments? Yes / No — If yes, describe the ceremonies you led:

Do you have experience using Miro (or equivalent collaboration tools)? Yes / No — Specify the tool(s) used:

Do you have experience with task tracking tools such as Azure DevOps (or equivalent)?

Have you worked on any large-scale educational platforms (e.g., LMS, CMS, or government K-12 systems)?

Have you supported or coordinated User Acceptance Testing (UAT)?

Have you developed low-fidelity mockups or wireframes for application features? Tools used (if any):

Do you have experience preparing technical documentation, training materials, or supporting operational rollouts? Please describe:

Motivation / Reason for Interest in this Position:

Contact Number:

Email ID:

LinkedIn ID (if available):

Full Address (Street, City, Province, Postal Code Required):

Notice Period (in weeks):

Current Work Authorization Status (Citizen, PR, Open Work Permit, etc.):

Expected Hourly Rate:

Are you willing to work remotely in Alberta Time Zone and attend onsite in Edmonton as needed? (Yes/No):

To apply for this job please visit ca.linkedin.com.