Permanent Full-Time Programmer Analyst (IT Application)
In-Scope Level 07
Information Technology Branch, Regina
Vacancy #26/F26
The Saskatchewan Liquor and Gaming Authority (SLGA) is seeking a self-motivated and detail-oriented individual to provide support as a Programmer Analyst within the Information Technology Branch.
This position is required to work on-site, reporting to the Application Supervisor.
Summary
The Programmer Analyst is responsible for developing and supporting several applications, including custom and packaged software. This position identifies technical solutions for both IT and business-related problems and provides technical support to multiple business areas.
The position is part of a team contributing to all aspects of system development, including but not limited to, requirements gathering, designing, developing, troubleshooting, unit testing, maintaining technical documentation, implementation planning and providing production support.
As a member of the Information Technology Branch, the Programmer Analyst will strive to deliver strong customer service to clients. The position works alongside other teams within ITB and with external vendors to ensure the ongoing integrity of IT systems.
Core Competencies (Job Family – Technical)
Accountability (Level A) – Takes responsibility for one’s own actions, behaviours and commitments.
Communication (Level A) – Clearly presents and receives information.
Customer Service Excellence (Level B) – Anticipates problems and resolves issues.
Adaptability (Level B) – Adapts behaviours and approaches to address specific situations.
Teamwork (Level A) – Participates in team or group activities.
Primary Responsibilities
Provide tier two technical support for several business applications.
Manage support incidents, tasks, features and work items, as assigned.
Conduct root cause analysis and troubleshooting of production support issues.
Develop, test and document new system functionality and enhancements.
Develop technical solutions for business and technology problems.
Identifies, researches, and analyzes gaps in system functionality and provides recommended alternatives to business areas where workarounds are required.
Make configuration and code changes to application systems.
Determine the underlying cause of data errors.
Maintain data integrity by correcting data through SQL scripting.
Maintain system integrity by working with other members of the Information Technology Branch when implementing changes.
Investigate and answer questions users have regarding business systems.
Collaborate with teams in ITB and other business areas to develop release plans, testing strategies and implementation plans.
Determine the effects of a planned change and how to minimize unwanted impact.
Document in-depth knowledge gained through handling a potentially recurring production support incident.
Ensure compliance with ITB policies and procedures.
Gather and clarify requirements provided by the business users.
Communicate back to the users the cause and solution to a production support incident.
Attend meetings, both formal and informal, with other ITB staff to stay informed of current support issues and collaborate to develop solutions.
Required Technical Knowledge, Skills and Qualifications
The knowledge, skills and abilities for this position are gained through a recent degree or diploma specializing in Information Technology from a recognized Post-Secondary Educational Institution, supplemented by 1 year of related experience with demonstrated success in analysis, program design, development, and support of multi-tier web-based and windows client-based systems with the Microsoft suite of products.
A strong background in programming, developing and implementing solutions for enterprise applications or web-based computer systems, including knowledge of various programming concepts and languages.
Knowledge of and work experience in development and support for multi-tier systems, including:
Programming tools/languages – C#, SQL, XML, JavaScript, HTML, Visual Studio, .NET Framework
Databases - SQL Server
Operating systems – Microsoft Windows 10/11
Knowledge of applicable lifecycle methodologies.
Business Intelligence Reporting experience would be considered an asset.
Knowledge of database concepts, theories and principles such as structured SQL queries and stored procedures; basic database objects; relational databases (Oracle and/or SQL server), normalization, and data modelling (tables, indexes, primary/secondary keys, views).
Knowledge of operating system functionality (for example, website administration; operating system services; security concepts).
Knowledge of application development concepts, techniques (for example, coding, troubleshooting, debugging) and languages, for example:
Object-oriented languages (abstraction, composition, and inheritance)
Web services
Service-oriented architecture
Content management
Knowledge of desktop commercial software applications, such as Microsoft Office, Microsoft Teams, Microsoft SQL Management Studio.
Ability to design or adapt systems and/or applications taking into account design alternatives, business requirements and/or resource and time constraints.
Ability to create and/or modify a sequence of computer instructions that meet design requirements within established guidelines to build and test complex/distributed application components.
Working Conditions
Core office hours are 8:00 a.m. and 4:45 p.m. Monday to Friday. This role is primarily desk-based, with most of the work day dedicated to computer use, including keyboarding, data analysis, and system navigation. The Programmer Analyst must demonstrate their commitment to safety by consistently ensuring the well-being of themselves and others in the workplace.
What We Offer
We offer a range of benefits to support the well-being and professional growth of our employees, including:
Competitive Wages: $31.57 – $40.16 per hour. This position is eligible for 10% Market Salary Supplement.
Professional Development: Access to training and development programs.
Health and Safety: Comprehensive safety training.
Positive Work Environment: A supportive and inclusive workplace culture.
Comprehensive Benefits Package: Access to Employee and Family Assistance Plan (EFAP) resources and support for personal and professional challenges; matched pension; disability insurance; health and dental.
How to Apply
Please submit your application by applying online.
Both your cover letter and resume will be used in the screening process. You must clearly indicate how you have acquired the relevant technical knowledge outlined above. Candidates who have been screened into the competition will be required to participate in an assessment and interview.
The successful candidate will be subject to the SLGA Criminal Record Check and Code of Conduct policies.
Application deadline: 11:59 pm, November 10, 2025
Vacancy number: 26F26
Expected Screening Start: November 12, 2025
Potential Start Date: November 24, 2025
SLGA is committed to achieving a representative workforce. We invite all qualified individuals to apply. Women, Indigenous people, persons with disabilities and visible minorities are encouraged to self-identify.