Okanagan College logo

Senior Programmer - Analyst, Learning Systems

Posted 6 days ago

OfficeKelownaSE
When you join Okanagan College, you’re joining a team that’s transforming lives and communities.
Every course you create, every student you support and every connection you build, it all matters.
Be a part of a vibrant campus community, where the work you do every day truly makes a difference.

Desired Start Date:  July 6, 2026

Position End Date:  February 5, 2027

Salary Range: $36.28 - $41.43

Classification:  Support Services Coordinator III 

Bargaining Unit: Support

Type of Appointment: Non-Regular Part-time

Schedule:  17.5 hours per week - Schedule Negotiable 

Closing Date:  June 28, 2026

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 the final selection of candidates.

### Your Opportunity

Under the direction of the Manager, Learner Digital Experience, the Learning Systems provides technical 
leadership and subject-matter expertise for the institution’s learning and educational technologies. This 
role is responsible for the administration, integration, support, and continuous improvement of the 
Learning Management System (LMS) and related platforms that enable teaching, learning, and student 
success.
The position balances strategic oversight with hands-on delivery, including LMS administration, systems 
integration, technical triage, data analysis, and client support. The incumbent ensures the availability, 
security, compliance, and usability of learning systems while collaborating closely with Information 
Technology Services (IT Services), instructional designers, institutional partners, and external vendors.
Key responsibilities include managing and monitoring third-party integrations, performing technical 
assessments, supporting system maintenance and configuration updates, and providing proactive client 
coaching to minimize disruption and enhance the user experience. Success in this role requires strong 
LMS expertise, analytical and problem-solving skills, a service-oriented mindset, and a commitment to 
continuous improvement.

### Functions and Duties
• Lead, coordinate and monitor the work of IT team members, departmental Okanagan College 
staff, and third-party resources on projects and operational tasks within the Learning Systems 
domain.
• Ensure the overall quality, accuracy, security, reliability, and standards compliance of all work 
delivered within the Learning Systems area.
• Review and approve changes to production learning systems, including regulatory compliance 
updates, software releases, configuration changes, new components, permissions and data 
access, integrations, and system design or functionality enhancements.
• Define learning system product roadmaps, implementation schedules, priorities, and work 
breakdowns for internal teams and third-party resources related to system implementation, 
maintenance, upgrades, testing, and verification.
• Conduct risk assessments and lead change management and communications related to service 
outages, maintenance windows, system updates, regulatory requirements, and major 
functionality changes.
• Design, implement, and support LMS integrations and API-based solutions (e.g., SIS, CRM, 
identity, analytics, and third-party learning tools) to improve data flow, reduce friction, and 
enhance the end-to-end student experience across the digital learner ecosystem.
• Perform and mentor others in daily Learning Systems operations, including installation, 
configuration, administration, maintenance, deployment, updates, security, access control, high 
availability, and emergency support for critical platforms such as LMS, Banner, CRM
integrations, custom applications, batch processing, and related services.
• Collaborate with clients and technical teams to provide systems analysis, including requirements 
gathering, process optimization, workflow and data mapping, documentation, testing, 
implementation planning, and release coordination.
• Oversee reporting, database usage, and data management practices, ensuring data integrity, 
appropriate access, governance, and effective use in support of institutional objectives.
• Support the Manager and IT Services leadership in defining and executing short- and long-term 
technical strategy, platform selection, and service direction; provide recommendations to 
improve innovation, operational efficiency, reliability, and service excellence.
• Recommend, adopt, and leverage cloud services and emerging technologies to enhance 
application delivery, maintainability, cost effectiveness, scalability, and security.
• Perform related duties as assigned
### Education and Experience
• Graduation from a four-year university or college program in Computer Science or a related 
field, plus a minimum of 6 years of progressive, directly related experience supporting and 
administering LMS platforms in a post-secondary environment.
• Extensive experience with Brightspace required.
• Demonstrated experience providing technical leadership or acting as a technical lead is an asset.
• Additional training or certification in Project Management, LMS Administration, Systems 
Administration, or Software Development is an asset.
### Skills & Abilities
• Advanced Learning Management System (LMS) administration, configuration, integration, and 
troubleshooting, ideally with Brightspace, Banner integration for eLearning, and RabbitMQ.
• Strong Technical Systems Analyst capabilities, including deep understanding of teaching and 
student business processes, inter-system data flows, integrations, scheduled and ad-hoc jobs, 
and cross-departmental use of learning systems to support institutional goals.
• Proven ability to apply Business Analysis, Software Deployment, Project Management, Change 
Management, and Quality Assurance principles across the full lifecycle of learning systems and 
software products.
• Strong database knowledge with advanced query and reporting skills.
• Advanced Windows and Linux system administration, including system configuration, commandline tools, and scripting (e.g., Bash/Shell, PowerShell, Python).
• Solid understanding of networking and web application architectures, including DNS, TCP/IP, 
UDP, HTTP/S, SSL/TLS, IP addressing, ports, and web sockets.
• Very strong understanding of the Software Development Life Cycle (SDLC) and Agile/Scrum 
methodologies, with the ability to apply best practices and lead teams and projects to successful 
outcomes.
Our Values
 
Students first: Creating meaningful life-long educational opportunities of the highest quality for alumni, current, and future students is at the heart of everything we do.
Community: We are one College. We enthusiastically embrace the opportunity to work with, learn from, and support everyone we encounter collaboratively and collegially.
Respect: We welcome, embrace, and celebrate that which make us unique in creating an environment in which every individual is valued, affirming our commitment to human dignity for all.
Courage: We are courageous in our actions in areas that contribute to positive change in our communities and beyond. We have the courage to be vulnerable. We are truthful, sincere, and act ethically with honesty and fairness.
Relationships: We steward meaningful relationships built on a foundation of reciprocity. We are compassionate, empathic, and care for the holistic well-being of students, employees, community members, and the land.
Distinction: We choose activities in which we can achieve excellence and positively impact society.
 
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, [email protected].
Job details
Workplace
Office
Location
Kelowna
Experience
SE
Okanagan College logo
Okanagan College
View company page

At Okanagan College, we are dedicated to providing the skills, training and education to help achieve your goals. We are proud to offer courses and programs in a wide range of subject areas to best meet your needs. Discover the OC advantage today!

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups