Position: Technical Business Analyst

Banner
SJA - New Career Opportunity

Position: Technical Business Analyst

Position name: Technical Business Analyst (Microsoft Dynamics 365 focus)

Reporting to: Senior Systems Business Analyst

Department: National IM/IT (Information Management/Information Technology)

Location: Remote - Canada only, (Ottawa is a bonus)

Status: Full-Time Permanent

Language(s): English (Bilingual EN/FR is a bonus)

Why Work with St. John Ambulance?

•    St. John Ambulance is a federation of charitable organizations that operates in all provinces and territories of Canada and over 40 countries around the world. It is Canada’s premier first aid training organization and delivers first responder, therapy dog, and other community services to Canadians through 10,000 front line volunteers. 

•    If you are seeking an exciting, new role contributing to a pan-Canadian project in a dynamic organization with a long-standing history in Canada and around the world, we would love to hear from you. We’re proud to be a legacy organization with a modern, mission-driven impact. 

•    And now, we’re looking for a Technical Business Analyst who can help us evolve and scale our digital systems in service of that mission.

SJA’s Tech Stack

•    Microsoft’s enterprise application ecosystem. 

•    Non-Microsoft solutions are integrated into Dynamics 365 through APIs and/or ETL. 

•    Fully Cloud/SaaS (PaaS where not) and hosted in Canada (where possible). 

•    Microsoft: Azure, SQL, Office365, Dynamics 365, Business Central, PowerAutomate, PowerBI, Fundraising & Engagement, Volunteer Management, a Volunteer mobile app etc. 

•    Non-Microsoft: Website: Drupal, LMS: Brightspace by D2L, Marketing Automation: HubSpot 

•    Team: CIO, Senior Systems Business Analyst, Financial Systems Analyst, 2x Technical Business Analysts

About the Role

•    This is a roll-up-your-sleeves, multi-hat position on a small but mighty IT team. You’ll lead projects end-to-end — from business analysis to development, from documentation to deployment, and even training and support. 

•    Note: if you have extensive experience in large corporations and/or government this role is likely not a good fit.

You’ll be the go-to for:

•    Bridging business and technology 

•    Delivering technical solutions 

•    Supporting internal systems that help drive revenue and fund our community work 

You’ll need enterprise-level thinking, but with the hands-on hustle of a small team. This is a great opportunity for someone who loves variety, impact, and mission-aligned work.

Key Responsibilities:

•    Lead business analysis activities: gather requirements, run workshops, create user stories, and define technical specs 

•    Translate complex needs into functional systems, dashboards, scripts, or automated workflows 

•    Serve as Scrum Master and project manager — lead standups, manage timelines, and facilitate sprints 

•    Configure, support, or develop light applications and integrations 

•    Lead or support QA, UAT, bug triage, and change management 

•    Produce training materials and deliver user training sessions 

•    Write clear technical and user-facing documentation 

•    Collaborate with national and provincial stakeholders across Canada to ensure solutions support frontline operations

What you Bring:

•    5+ years in a hybrid role spanning BA, project delivery, and technical work 

•    Experience with nonprofits, social enterprises, or mission-driven organizations is a plus 

•    Strong working knowledge of Microsoft 365, Power Platform, SharePoint, or CRM platforms 

•    Experience with low-code tools, APIs, or scripting for automation and integration 

•    Comfortable managing projects and acting as a Scrum Master or Agile PM 

•    Excellent communication skills — you can “talk tech” and “speak human” in the same breath 

•    Highly independent, organized, and resourceful 

•    Experience facilitating, negotiating, and communicating to an audience in their “language.” 

•    Ability to communicate with political nuance, sensitivity and can “read a room” (high EQ).

Bonus Points For:

•    Experience in the health & safety, training, or volunteer sector 

•    Familiarity with nonprofit CRMs, grant reporting, or community program data 

•    Certifications (CBAP, CSM, PMP) are welcome but not required

Why Join St. John Ambulance?

•    Work that matters — your technical solutions will directly support programs that save lives, comfort the vulnerable, and empower volunteers 

•    Impact at scale — we serve Canadians coast to coast, but you’ll work in a tight-knit team where your contributions are visible and valued 

•    Diverse projects — no two days are the same, and you’ll be trusted to lead projects from idea to launch 

•    Mission-driven culture — we’re collaborative, compassionate, and committed to excellence

Employment Equity

•    St. John Ambulance is an equal opportunity employer and is working to build an inclusive and equitable team that reflects the communities we serve, if you are part of an equity reporting group and would you like to identify, please include this in your cover letter.

Remuneration and Benefits

•    This position offers a salary commensurate on qualifications and experience along with a defined benefit pension plan, medical/dental/vision benefits, three weeks' vacation (plus the week off from Christmas to New Years), along with all federal and Ontario provincial holidays. 

•    While this role is traditionally “Monday to Friday 9-5", flexibility may be required occasionally 

•    This role comes with a minimum three-month probationary period

Apply

•    Please submit your resume and a brief, cover letter outlining your motivations for applying and how your skills and experience fit the key requirements of this position, along with your salary expectations and earliest start date. 

•    Note: no more than 3 pages – your ability to be concise and read your audience and speak not how you need to say it but how they need to receive it is a key skill we are looking for 

•    Submit your application directly to Chief Information Officer, james.williamson@sja.ca 

•    The deadline for applications is May 1st, 2025. 

•    We thank all those who apply but only those selected for an interview will be contacted. 

Join us in building digital systems that serve real people and real communities. Apply today.