E

Electric Mind

Software development with strategy, design, engineering

Business Systems Analyst

Business AnalysisConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$90 - CA$130 /yr

About the Job

Requirements

  • Currently enrolled in a business and/or technology major, with a strong interest in management consulting.
  • Have at least 2 years of business analysis and/or business systems analysis experience.
  • Be familiar with and enthusiastic about the software development life cycle and Agile approaches to software development.
  • Have experience with use case or sequence diagrams using Unified Modeling Language (UML), and/or process modeling using Business Process Model and Notation (BPMN) data flow diagrams.
  • Have experience with data mapping, data modeling, or handling data using tools such as SQL or Tableau.
  • Be familiar with systems and integration patterns, including REST basics, batch versus real-time processing, and event-based processing.
  • Be able to consolidate diverse business requirements and manage them using requirements tools such as Jira, Confluence, or Azure DevOps.
  • Have strong facilitation, prioritization, planning, organization, and problem-solving skills.

Responsibilities

  • Partner with clients to understand business objectives and translate them into clear, testable system and functional requirements.
  • Support end-to-end delivery by clarifying requirements throughout development, testing, and deployment.
  • Orchestrate the backlog by prioritizing and refining requirements, and write quality user stories with acceptance criteria.
  • Elicit, analyze, and document requirements across applications, data, integrations, and workflows, ensuring alignment between business needs and technical design.
  • Analyze current- and future-state systems, processes, and data flows to identify gaps, dependencies, risks, and optimization opportunities.
  • Collaborate with developers, architects, and technical leads to validate feasibility, surface trade-offs, and support solution design decisions.
  • Facilitate workshops and working sessions with business and technical stakeholders to drive shared understanding of system behavior, constraints, and delivery approach.
  • Support test planning, validate requirements against delivered functionality, and confirm production readiness.
  • Facilitate Agile ceremonies, support sprint planning, and promote continuous improvement.
  • Identify and manage scope, timeline, and technical risks; escalate issues and support resolution to keep delivery on track.

About the Company

Electric Mind

Software development with strategy, design, engineering

Electric Mind provides custom software solutions by blending strategy, design, and engineering. The team helps clients plan, design, build, and iterate software using agile methods across North America, including a Chicago office. They stand out by offering cross-disciplinary capabilities beyond coding, backed by an enterprise-grade delivery track record and a leadership transition from founder-led to a broader management team. Their goal is to help clients achieve measurable business outcomes by delivering high-quality software at scale while expanding their presence in the U.S.

Company size
51-200
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$100M
Headquarters
Toronto, Canada
Founded
1990

Recently Posted Jobs

Explore more opportunities at Electric Mind

See more jobs