IT Business Analyst, CRM Replacement (2-year contract)

The Corporation of the City of MarkhamMarkham, ON
CA$90,715 - CA$114,948Onsite

About The Position

The City of Markham is seeking an IT Business Analyst for a 2-year contract position within the Information Technology Services Department. This role is responsible for determining operational objectives by studying business functions, gathering information, identifying problems, evaluating options, and recommending solutions to improve the quality of City of Markham services. The position involves gathering user requirements from multiple business areas, developing recommended solutions in the best interest of the city, formalizing business processes, and constructing functional requirements for RFx processes. The role also assists with or leads the implementation of approved process improvements, including the creation and execution of solution testing using project management methodology to document processes, functionality, and timelines.

Requirements

  • Undergraduate Degree in Computer Science or related discipline.
  • At least 3 years of experience as a Business Analyst, experience in the public sector preferred.
  • Completion of a satisfactory Criminal Record Check as determined by the City of Markham.

Nice To Haves

  • Business Analyst Certification is recommended (BABOK).
  • Project Management Professional (PMP) or equivalent is an asset.
  • ITIL Certificate is considered an asset.
  • Agile Certification is considered an asset.
  • LEAN, BABOK or other process requirements or process improvement certifications is an asset
  • CRM implementation experience an asset, preferably with Microsoft Dynamics 365
  • Commitment to continuous professional development and learning, including attending conferences, workshops, and certification programs

Responsibilities

  • Lead business analysis activities to support the migration from legacy systems to Microsoft Dynamics CRM, including requirements gathering, process mapping, and solution validation.
  • Gathers business and technical requirements using multiple elicitation techniques including but not limited to; interviews, document analysis, interface analysis, prototyping, brainstorming and observation.
  • Facilitates design sessions with business and technical teams to define solutions.
  • Authors project documents including but not limited to; business requirements, functional design, estimates and quality assurance, process flows, use cases and project plans.
  • Works in conjunction with project managers and Business Unit (BU) Project Managers and business analysts to create and execute detailed test plans and helps coordinate with the appropriate business units, vendors and application team members.
  • Manages risks, assumptions and constraints for requirements and communicates them to various stakeholders in coordination with project manager and project teams.
  • Performs gap analysis to identify and recommend areas of process improvement in active collaboration with internal and external clients.
  • Successfully engages in multiple initiatives simultaneously.
  • Delivers informative and well-organized presentation and showcases to partners at critical junctures in the project lifecycle.
  • Identifies potential issues related to the solution and project execution and ensures they are addressed.
  • Ensures that solution features and functions align with the project objectives and requirements.
  • Works with vendors and internal ITS team to configure and setup systems.
  • Analyzes city-wide business challenges and identify opportunities where IT solutions can deliver value.
  • Collaborates with IT Project Managers, Department Heads, Departmental Subject Matter Experts (SME) and enterprise architects to ensure proposed solutions align with enterprise architecture and strategic priorities.
  • Supports business cases, and feasibility studies to inform investment decisions. This sometimes involves conducting surveys, etc.
  • Prepares reports and briefings for various stakeholders and audiences across the city.
  • Facilitates and/or leads User Acceptance Testing (UAT) efforts, which may involve writing UAT scripts, training testers, coordinating testers and, as needed, verifying UAT scripts.
  • Provides information that feeds into IT Project Manager’s report and presentation to Steering Committees and cross-departmental Advisory Committees on enterprise projects.
  • Participates in Request for Proposals (RFP), Request for Clarification (RFC), and evaluations for either enterprise solution or system integration partners.
  • Leads smaller IT initiatives independent of an IT Project Manager inclusive of all aspects up to and including Statement of Work (SOW) and Service Level Agreement (SLA) development, coordination of resources with resource owners and BU’s, reporting of project progress and financial adherence.
  • Creates and maintains standards and templates for consistent execution of proper project documentation.

Benefits

  • The City of Markham is committed to inclusive, accessible and barrier free employment practices and to creating a workplace that reflects and supports the diversity of the community we serve. Please let us know if you require accommodation and we will work with you to ensure a barrier free hiring process.
  • Please respect our scent free area by not wearing scented products when visiting the office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service