Programmer Analyst (IT Application)
Regina, SK, Canada
Full Time
Information Technology
Mid Level
Permanent Full-Time Programmer Analyst (IT Application)
In-Scope Level 07
Information Technology Branch, Regina
Vacancy 16/F27
The Saskatchewan Liquor and Gaming Authority (SLGA) is seeking a self-motivated and detail-oriented individual to provide support as a Programmer Analyst (IT Application) within the Information Technology Branch.
This position is required to work on-site, reporting to the Application Supervisor.
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
Required Technical Knowledge, Skills and Qualifications
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, 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:
The successful candidate will be subject to the SLGA Criminal Record Check and Code of Conduct policies.
Application deadline: 11:59 pm, October 13, 2026
Vacancy number: 16F27
Expected Screening Start: October 16, 2026
Potential Start Date: November 2, 2026
In-Scope Level 07
Information Technology Branch, Regina
Vacancy 16/F27
The Saskatchewan Liquor and Gaming Authority (SLGA) is seeking a self-motivated and detail-oriented individual to provide support as a Programmer Analyst (IT Application) within the Information Technology Branch.
This position is required to work on-site, reporting to the Application Supervisor.
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 alternative 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 potentially recurring production support incidents.
- 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
- 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. For technical areas that evolve rapidly (e.g., programming languages, frameworks, and development tools), experience must be current, within the past 3–5 years.
- 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, Windows Server 2019-2025
- Knowledge of applicable lifecycle methodologies.
- Basic 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).
- Basic 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, such as:
- Object-oriented languages (abstraction, composition, and inheritance)
- Web services
- Service-oriented architecture
- Basic knowledge of desktop commercial software applications, such as Microsoft Office, Microsoft Teams, Microsoft SQL Management Studio.
- Demonstrated ability to design or adapt systems and/or applications taking into account design alternatives, business requirements and/or resource and time constraints.
- Demonstrated 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, 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.
The successful candidate will be subject to the SLGA Criminal Record Check and Code of Conduct policies.
Application deadline: 11:59 pm, October 13, 2026
Vacancy number: 16F27
Expected Screening Start: October 16, 2026
Potential Start Date: November 2, 2026
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.
Apply for this position
Required*