Senior Programmer/Analyst, Learning Systems Lead

2 weeks ago


Kelowna, British Columbia, Canada Okanagan College Full time $80,000 - $120,000 per year

Position Information

Position Number

S01076

Position Title

Senior Programmer/Analyst, Learning Systems Lead

Division/Portfolio

IT Services

Department/Program

IT Business Transformation

Location

Kelowna

Other Flexible Work Options

Eligible for Hybrid Work

Your Opportunity

Under the direction of the Manager, IT Solutions, the Senior Programmer/Analyst, Learning Systems Lead provides technical leadership, Learning Systems subject matter expertise, business process experience and mission critical execution to perform systems analysis, plan, design, develop, test, deploy, maintain and provide high-availability support for administrative, teaching and student learning systems, integrations and software applications in support of Okanagan College business requirements.

Functions and Duties

  1. Leads, supervises, coordinates and monitors work of IT team members, departmental OC staff and third party resources on projects and tasks where work is performed within the Learning Systems area

  2. Responsible for overall completion, quality, accuracy, security and standards compliance for team's work performed within the Learning Systems area

  3. Approves changes to production systems including regulatory compliance changes, software releases, updates, new components, changes to system design, functionality and configuration, new application software, permissions and data access, integrations, and all other deliverables within the Learning Systems area

  4. Responsible for determining system product roadmaps, implementation schedules, priority, tasks, work breakdown for IT, departmental OC staff, and third-party resources required for learning system and feature installation, maintenance, updates, and testing/verification

  5. Performs risk assessment, communications and change management functions for Learning system service outages, maintenance windows, system updates/changes, regulatory compliance updates and major functionality changes

  6. Performs, trains and mentors others in daily Learning Systems functions, including:

a. Installation, configuration, administration, maintenance, deployment, update, daily functioning, high availability, system access/security and emergency support of critical Okanagan College applications, learning systems including Moodle, Zoom, Kaltura, Banner Integration for eLearning, custom applications, integrations and batch processing

b. In-depth knowledge of both Teaching and Student business processes, inter-system communications and data flow, ad-hoc and scheduled jobs, use and support of learning system functionality within and across departments

c. Use of reporting tools, database and data management, data governance, data integrity, data access and use

d. Technical support, issue resolution, advice, guidance, and training end users and clients

  1. Collaborates with clients and technical staff to drive projects and provide systems analysis functions including existing or proposed software system review, requirements gathering, process optimization, workflow, data mapping, documentation, testing, project task/work breakdown, communications, implementation and release planning

  2. Assists Manager and IT Services leadership to determine and execute on short and long-term technical strategy, select platforms, technologies, and services to meet strategic direction and future need, provide input and recommendation for technical innovation, operational efficiency, and service excellence

  3. Recommendation, adoption, and use of cloud services, platforms and emerging technologies to improve application service delivery, maintenance, cost, reliability, and security

Performs other duties as assigned

Education and Experience

Graduation from a four-year university/college computer science program, plus a minimum of 6 years progressive and directly related experience in the areas of Learning Management Systems (LMS) management and use in a Post-Secondary Education environment.

Extensive experience with Moodle is required.

Prior experience as a technical team lead an asset.

Extended training or certifications in Project Management, LMS Administration, Windows and Linux System Administration or Software Development would be an asset

Skills and Abilities

Strong Technical Systems Analyst and Learning Systems abilities, including:

  • In-depth knowledge and experience installing, configuring, support and functional use of learning systems, ideally Moodle, Banner Integration for eLearning, Rabbit MQ.

  • In-depth knowledge of both Teaching and Student business processes, inter-system communications and data flow, ad-hoc and scheduled jobs, use and support of learning system functionality within and across departments to meet organizational goals

  • Strong understanding and ability to apply Business Analysis, Software Deployment, Project Management, Change Management and Quality Assurance principles to oversee the design, development, implementation and testing of learning systems and software products

  • Strong database understanding and strong query skills

  • Strong system and OS Administration on Windows and Linux servers. Comfortable with system configuration, command line tools, shell/batch scripting (Linux Bash/shell scripting, Windows Powershell, Python, etc)

  • Working knowledge of networking concepts, understanding of database and web application communication and network protocols, including DNS, TCP/IP, UDP, HTTP/S, SSL/TLS, IP addressing, ports, web sockets

  • Very strong understanding of software development life cycle, Agile/Scrum, iterative development methodologies. Able to apply, demonstrate to others, and lead teams/projects to success

  • Leads by example, creates positive team culture, demonstrates technical and service excellence

  • Strong ability to communicate and work effectively with interdisciplinary teams, technical and non-technical staff at varying levels while exercising courtesy, professionalism, tact and discretion

  • Flexible and adaptable with learning, understanding and applying new technologies, methodologies, tools and programming languages

  • Strong written, oral, and interpersonal communication skills. Must be able to participate in meetings and group discussions, create formal and informal documentation as necessary

  • Exceptional analytical, troubleshooting, and problem-solving skills, ability to investigate and assess software-related issues and products

  • Highly self-motivated and directed; Ability to work with limited supervision, provide supervision and guidance to others within subject matter expertise area

  • Ability to effectively prioritize and execute tasks in a high-pressure environment

  • Ability to work both independently and in a team-oriented, collaborative environment

  • Keen attention to detail and a quality driven mindset

Preferred Qualifications

Desired Start Date

11/10/2025

Position End Date (if temporary)

03/27/2026

Schedule

Monday – Friday 9:00-12:30 (negotiable)

Annual Salary/Hourly Rate

$ $41.43 NOTE: In addition to the hourly wage, a $5,000 pro-rated annual labour market stipend applies to this position.

Appointment Type

Support - Non-Regular Part-time

Special Instructions to Applicants

Shortlisted internal candidates must notify the current Support Staff Bargaining Chairperson and People Services if they want a Union Observer during interviews and final selection of candidates.

Employee Group

Support

Posting Detail Information

Competition Number

C003256

Number of Vacancies

1

Posting Open Date

10/28/2025

Posting Closing Date

11/09/2025

Open Until Filled

No

Inclusion Statement

Okanagan College is committed to increasing the equitable and inclusive participation of marginalized people in all aspects of college life. We welcome and encourage applications from Indigenous Peoples, Black People, members of racialized groups/visible minorities, people with disabilities and people with diverse gender identities or expressions. People with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence,


  • Systems Analyst

    2 weeks ago


    Kelowna, British Columbia, Canada Argus Properties Full time $80,000 - $120,000 per year

    Systems Analyst – Job DescriptionDepartment: ITReports to: Director of ITPosition Summary:The Systems Analyst manages and maintains IT infrastructure across multiple Argus Properties sites in Kelowna, ensuring optimal network performance, system security, and reliable technology services. This hands-on technical role requires a detail-oriented professional...

  • Systems Analyst

    2 weeks ago


    Kelowna, British Columbia, Canada Argus Properties Full time $60,000 - $120,000 per year

    Systems Analyst – Job Description Department: IT Reports to: Director of IT Position Summary: The Systems Analyst manages and maintains IT infrastructure across multiple Argus Properties sites in Kelowna, ensuring optimal network performance, system security, and reliable technology services. This hands-on technical role requires a detail-oriented...

  • Systems Analyst

    2 weeks ago


    Kelowna, British Columbia, Canada ARGUS PROPERTIES Full time $60,000 - $120,000 per year

    Systems Analyst – Job DescriptionDepartment: ITReports to: Director of ITPosition Summary:The Systems Analyst manages and maintains IT infrastructure across multiple Argus Properties sites in Kelowna, ensuring optimal network performance, system security, and reliable technology services. This hands-on technical role requires a detail-oriented professional...


  • Kelowna, British Columbia, Canada 15459b44-616f-4da3-85cb-8a8c24fee224 Full time $80,800 - $163,200 per year

    Job Title: Business Systems AnalystLocation: KelownaJob Type: Full-TimeJob SummaryWe are seeking a highly skilled Business Systems Analyst to join our team. The ideal candidate will have extensive experience analyzing technical and business requirements, evaluating software solutions, and supporting the full lifecycle of application systems—from planning...


  • Kelowna, British Columbia, Canada Interior Health Full time $750,000 - $1,100,000 per year

    Interior Health is looking for a Business Intelligence Systems Analyst III to join the team on a full time Relief basis from our Kelowna location. this position is expected to last until approximately JUL 01, What we offer: Employee & Family Assistance ProgramEmployer paid training/education opportunitiesEmployer paid vacationMedical Services PlanEmployer...


  • Kelowna, British Columbia, Canada SKYTRAC Systems Full time $70,000 - $80,000 per year

    Join Our Dynamic Team at SKYTRACAbout Us:SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and...


  • Kelowna, British Columbia, Canada University of British Columbia Full time $84,905 - $125,369 per year

    Staff - Non UnionJob CategoryM&P - AAPSJob ProfileAAPS Salaried - Student Management, Level CJob TitleBusiness Solutions AnalystDepartmentBusiness Solutions | Business and Solutions Support | Enrolment ServicesCompensation Range$7, $10,474.08 CAD MonthlyThe Compensation Range is the span between the minimum and maximum base salary for a position. The...


  • Kelowna, British Columbia, Canada Interior Health Full time $80,000 - $120,000 per year

    Interior Health is looking for a Clinical Informatics Analyst III to join the team on a full time permanent basis from our Kelowna location. What we offer: Employee & Family Assistance ProgramEmployer paid training/education opportunitiesEmployer paid vacationMedical Services PlanEmployer paid insurance premiumsExtended health & dental coverageMunicipal...


  • Kelowna, British Columbia, Canada FortisBC Full time US$1,010,400 - US$1,524,000 per year

    Affiliation: MoveUPEmployment Status: Full-Time RegularSalary: $3,104.00 bi-weeklyWorkplace Flexibility: NoPosting End Date: Open until filledAs the province's largest energy provider with more than 100 years of knowledge and experience, we proudly deliver renewable energy, natural gas, electricity and propane to 1.3 million customers. We're actively...


  • Kelowna, British Columbia, Canada AECOM Full time $90,000 - $120,000 per year

    Company Description Work with Us. Change the World.At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world's...