Back to results

System Analyst

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

What you’ll do

  • Analyze existing systems, workflows, and data flows to find gaps, inefficiencies, and risks
  • Gather and translate business needs into functional and technical requirements, use cases, and system specifications
  • Design solutions across applications, databases, and integrations, and evaluate options (configure, build, or buy) with clear tradeoffs
  • Model processes and systems with BPMN, UML, data flow diagrams, and entity-relationship diagrams
  • Define integration requirements and API contracts, and work with developers to test and validate them (REST, JSON, XML, middleware)
  • Write SQL queries to investigate data, validate migrations, and support reporting
  • Partner with developers, architects, QA, and DBAs through design, build, and release in Agile or hybrid delivery
  • Plan and run system testing and user acceptance testing, and make sure defects are traced to root causes
  • Support implementations, upgrades, data migrations, and cutovers of enterprise platforms (ERP, CRM, HR, finance, and custom applications)
  • Maintain system documentation, data dictionaries, and requirements traceability so knowledge doesn’t live in one head
  • Assess the impact of proposed changes on connected systems, security, and compliance
  • Use AI-assisted tools to speed up analysis, documentation, and test scenarios, while checking the output carefully
  • Train users and support go-live, and gather feedback for the next improvement
  • Manage backlogs in Jira, Azure DevOps, or similar tools, and communicate status and risks to stakeholders

Find your level

  • Level Typical experience What you’ll own
  • Systems Analyst I - 0-2 years : Requirements documentation, process and data flow mapping, testing support, SQL investigation, learning our systems with a dedicated mentor
  • Systems Analyst II - 2-5 years : Owning analysis and design for a system or project area, defining integrations, leading UAT, mentoring newer analysts
  • Senior Systems Analyst - 5+ years : Leading analysis on major initiatives, shaping system design and standards, advising on build-vs-buy decisions, mentoring across teams

Promotion criteria are written down at every level, with regular career conversations. Many of our analysts have moved into solution architecture, software engineering, product management, data engineering, and IT leadership.

What you bring

Must have

  • Solid understanding of the software development lifecycle and how business processes map to systems
  • Strong analytical and problem-solving skills, with the ability to break a messy problem into clear parts
  • Working knowledge of SQL and relational databases
  • Clear written and verbal communication, with both technical and non-technical audiences
  • Experience documenting requirements, process flows, or system designs
  • Bachelor’s degree in Information Systems, Computer Science, Business, or a related field, or equivalent experience. Bootcamp graduates, support professionals, and self-taught technologists are welcome. We hire for analytical ability, not pedigree.
  • Authorization to work in the Canada

Nice to have (not required)

  • Experience with an enterprise platform (SAP, Oracle, Salesforce, Workday, ServiceNow, Dynamics, NetSuite)
  • API and integration knowledge (REST, SOAP, JSON, Postman, MuleSoft, Boomi)
  • Process and system modeling (BPMN, UML, Visio, Lucidchart, Draw.io)
  • Certifications: CBAP, ECBA, PMI-PBA, CSPO, ITIL, Azure or AWS fundamentals
  • Basic scripting in Python or PowerShell, or familiarity with Power BI or Tableau
  • Familiarity with Agile, Scrum, or Kanban, and tools such as Jira and Confluence
  • Experience with data migration, ETL, or data quality work
  • Industry background in [financial services, healthcare, insurance, retail, manufacturing, government, logistics, etc.]
  • A documented project you can discuss, such as a process you mapped, a system you analyzed, or a migration you supported
More about this job

Responsibilities

Analyze systems, workflows, and data flows; translate business needs into requirements and designs; and define integrations across applications and databases. Support development and releases through SQL investigation, testing, implementation, documentation, user training, and stakeholder communication.

Requirements

Candidates need knowledge of the software development lifecycle, business processes, SQL, and relational databases, along with analytical, communication, and requirements-documentation skills. A bachelor’s degree in a related field or equivalent experience is required, and authorization to work in Canada is specified.

Skills

  • Systems Analysis
  • Requirements Gathering
  • SQL
  • Relational Databases
  • Process Modeling
  • BPMN
  • UML
  • API Integration
  • System Design
  • Data Migration
  • System Testing
  • User Acceptance Testing
  • Agile Delivery
  • Stakeholder Communication
  • Jira
  • Data Flow Mapping

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Consulting

Keywords

  • Systems Analysis
  • Business Processes
  • Requirements Documentation
  • SQL
  • Relational Databases
  • BPMN
  • UML
  • Data Flow Diagrams
  • Entity-Relationship Diagrams
  • REST
  • SOAP
  • JSON
  • XML
  • Middleware
  • Jira
  • Azure DevOps
  • Agile
  • Scrum
  • Kanban
  • User Acceptance Testing
  • Data Migration
  • ETL
  • SAP
  • Salesforce
  • Workday
  • ServiceNow
  • Power BI
  • Python
  • CBAP

Report this job