Jobs.ca
Jobs.ca
Language
City of Richmond (BC) logo

Systems Analyst

Richmond, BC
CA$55 - CA$65/hourly
Mid Level
Full-Time
Temporary

About the role

#Systems Analyst

The City of Richmond is committed to be the most appealing, livable, well-managed community in Canada, a vision that is only made possible by developing our most valuable asset –our people. This is a great opportunity to join our team and shape our community. The City of Richmond offers competitive pay programs, comprehensive benefits and attractive incentives. If you are looking to make a difference, and to share our vision, then please apply.

##Overview

As a System Analyst, you will be responsible for configuring, securing, and supporting the Elector Management System (EMS) and associated endpoint devices and applications used by election officials during municipal elections. This role ensures that election technology is properly set up, tested, and operational to accurately manage the city’s elector list, while maintaining data integrity, security, and compliance with applicable election and privacy requirements. The position provides technical support before, during and after election activities and works closely with election staff to ensure smooth and reliable system usage and performance. This position reports to the Manager, Departmental Solutions & Contract Management, and Information Technology.

##Examples of key responsibilities include, but are not limited to:

  • Configure, deploy, test, and support the Elector Management System (EMS) used to manage the municipal elector list.
  • Set up and maintain EMS users, roles, permissions, locations, and elector records in accordance with election and privacy requirements.
  • Prepare, configure, and secure Windows 11 laptops used by election officials, including imaging, updates, encryption, and endpoint security controls.
  • Install, configure, and maintain client-based elector management applications and related software.
  • Configure and support secure remote wireless connectivity at election offices and other election-related locations.
  • Develop and use scripts (e.g. batch, PowerShell) to automate system configuration, software installation, and validation tasks.
  • Follow and improve standardized technical processes and procedures to ensure consistent system deployment and support.
  • Create and maintain technical, process, and user documentation related to EMS, laptop configuration, security controls, and operational workflows.
  • Provide technical support and troubleshooting for election officials before and during critical election periods.
  • Plan, schedule, and coordinate IT tasks, resources, and timelines to meet fixed election deadlines and milestones.
  • Track equipment, system readiness, and deployment status across multiple users and locations.
  • Assist with project planning activities, including task sequencing, risk identification, and progress tracking.
  • Coordinate work with election staff, vendors, and internal IT teams to ensure system readiness and issue resolution.
  • Ensure the confidentiality, integrity, and availability of sensitive elector data through adherence to security, privacy, and compliance requirements.
  • Support testing, validation, and readiness checks prior to key election events and milestones.
  • Provide on-site support as required during peak election periods, including extended hours and weekends.

##Knowledge, Skills & Abilities:

  • Strong working experience with application testing on web-based, and client desktop devices.
  • Working Knowledge and experience in Cloud Technologies.
  • Basic understanding of SQL and relational databases.
  • Knowledge of Elector Management Systems (EMS), including elector records, user roles, permissions, locations, and reporting functions (an asset)
  • Knowledge of data privacy, confidentiality, and security principles related to elector and personal information.
  • Knowledge of Windows 11 operating system deployment, configuration, patching, and security.
  • Knowledge of endpoint security controls including device encryption, secure authentication and system hardening.
  • Knowledge of wireless networking fundamentals, including Wi-Fi security standards, authentication, and access control.
  • Knowledge of client-based elector management applications and their installation, configuration, and maintenance is considered an asset.
  • Knowledge of election processes and the role of technology in supporting elector list management is considered an asset.
  • Strong observational, analytical, tracking, and organization skills; Ability to troubleshoot issues by finding root causes and proposing viable solutions
  • Strong troubleshooting skills for software, hardware, network, and connectivity issues in time-sensitive environments.
  • Strong organizational skills to track equipment, system configurations, users, and deployment status.
  • Ability to handle sensitive elector data with discretion, accuracy, and strict adherence to privacy requirements.
  • Ability to work under tight timelines and respond effectively during critical election periods.
  • Ability to coordinate with election officials, vendors, and internal IT teams to resolve technical issues.
  • Ability to follow established security, audit, and compliance requirements for election systems.
  • Ability to adapt quickly to changing requirements, locations, and operational needs during an election cycle.
  • Skills in documenting technical procedures, configurations, and support activities clearly and accurately.
  • Effective communication skills for providing technical support and guidance to non-technical election staff.
  • Ability to establish and maintain effective working relationships with a variety of internal and external contacts and provides technical advice and assistance on matters related to the work.
  • Ability to work effectively, individually and as part of a team; and works under minimal supervision while maintaining a high standard of reliability and accountability.
  • Proficiency in using PowerShell and/or batch scripts for automating routine configuration, deployment, and maintenance tasks.
  • Ability to develop, document, and improve standardized technical processes, system configurations, and repeatable processes to support election systems and deployments.
  • Ability to write clear user-facing documentation, guides, and quick-reference materials for election officials and support staff.
  • Ability to plan, coordinate, and schedule IT resources, tasks, and activities to meet fixed election timelines and milestones.
  • Skills in estimating effort, sequencing tasks, and allocating technical resources across multiple systems, locations, and phases of the election cycle.
  • Ability to develop and maintain detailed deployment and support schedules for EMS configuration, laptop preparation, testing, and rollout.
  • Ability to track progress against schedules and adjust plans proactively to address risks, delays, or changing requirements.
  • Skills in managing dependencies between technical tasks, system readiness, and operational activities.
  • Ability to prioritize work and reallocate resources effectively during peak or time-sensitive periods.
  • Skills in documenting schedules and timelines with election officials, vendors, and internal IT teams to ensure readiness and availability.
  • Ability to assist with project planning activities, including defining tasks, timelines, and deliverables.
  • Ability to identify project risks, dependencies, and constraints and communicate them effectively.
  • Skills in tracking progress against project plans and reporting status to stakeholders.
  • Ability to successfully pass a Police Information Check.

##Qualifications and Experience:

  • Graduation from a technical institute with a two (2) year Diploma program in Information Technology or Computer Systems.
  • Five (5) to eight (8) years of progressively responsible experience in IT, including configuring, testing, and supporting applications, systems, and end-user devices in a complex technology environment.
  • Experience designing and executing test plans, managing system deployments, and supporting multiple users or locations is considered an asset.
  • A combination of education and/or relevant experience will also be considered.
  • Experience working in a municipal government or election-related environment is preferred.

##Working Conditions:

  • Requires frequent degree of effort including sitting for long period of time and extended periods of focus, visual and mental concentration.
  • Work is performed in a secured office environment.
  • Occasional light lifting is required

##Additional Information:

Employee Group:

CUPE Local 718

Position Status:

Temporary Full-Time

Duration of Appointment:

9 months

Salary Range:

$55.31 - $65.35/hr

Hours of Work:

The incumbent in this position will work 70 hours bi-weekly on a Flexible Schedule. Although the work schedule is typically based on an 8:15am to 5:00pm, Monday to Friday compressed work week schedule, you will be required with advance notice to adjust start/stop time or days of work to meet operational needs.

Application Posted:

3/5/26

External Closing Date:

3/30/26

PCC#:

About City of Richmond (BC)

Government Administration
1001-5000

Similar jobs you might like