Systems Analyst

Government of AlbertaEdmonton, AB
Onsite

About The Position

Elections Alberta is an independent, non-partisan office of the Legislature responsible for administering provincial elections, by-elections and referenda. Our mission is to serve Albertans as an independent election management body committed to the administration of modern, transparent, and accessible democratic processes that ensure the integrity and enhance the value of Alberta’s electoral system. Reporting to the Development Lead, the Systems Analyst will develop and maintain high quality applications to enhance Elections Alberta’s web services to various stakeholders. The Systems Analyst solves problems with limited information and uses strong interpersonal skills to provide excellent client services. As a Systems Analyst, you will actively partner with internal teams to create and prioritize the product roadmap. You will deliver full-stack development projects focused on the mission and mandate of Elections Alberta.

Requirements

  • A university degree in computer science or a related discipline plus two years related experience; or a two-year diploma in computer technology or a related discipline plus four years related experience.
  • Organizational skills to respond to varied staff needs and effectively prioritize daily workload, coupled with a strong commitment to client services.
  • Ability to communicate effectively with individuals and groups with varying degrees of systems expertise, to assist in diagnosing and resolving problems identified.
  • Ability to work in a team environment applying coding standards and best practices.
  • Ability to perform code reviews and cross testing work from team members.
  • Strong working knowledge of Visual Studio (C#, Blazor, .Net Framework, .Net Core).
  • Strong working knowledge of Web API design and implementation.
  • Strong working knowledge of Microsoft SQL Server.
  • Strong working knowledge of GitHub Enterprise.
  • Strong working knowledge of Javascript, HTML5, CSS.
  • Strong working knowledge of Modern software development lifecycle.
  • Strong working knowledge of Agile principles.
  • Strong working knowledge of Azure cloud.
  • Willing and able to fulfill the requirement and act as a non-partisan representative of Elections Alberta.

Nice To Haves

  • Python
  • GIS related knowledge (geospatial data)
  • FME (Feature Manipulation Engine) by Safe Software
  • Data analysis and transformation

Responsibilities

  • Design and build Microsoft SQL databases that meet the long-term needs of the system.
  • Work on data transformation, automated data scraping and data matching, and data repository.
  • Understand and improve / modernize legacy systems.
  • Build functional and user-friendly interfaces for optimal user experiences.
  • Manage concurrent projects with competing priorities.
  • Work in a team environment applying coding standards and best practices.
  • Perform code reviews and cross testing work from team members.

Benefits

  • 11.2% in lieu of holidays and vacation

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Associate degree

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service