Job Title: BI Architect/Developer (Moodle LMS Specialist)
Location: Boise, Idaho (Hybrid/Remote)
Duration: 4 Months Contract (Possible Extension)
Job Description:
IRG Clients is seeking a hands-on BI Architect/Developer with strong Moodle LMS experience to design, configure, and deploy a scalable learning platform. This role will support the implementation of a Moodle-based training system for Foster Parents and Kinship Caregivers, while also contributing to BI architecture, reporting, and data solutions.
The ideal candidate will work closely with IT, training teams, and business stakeholders to deliver a secure, accessible, and high-performing solution in a Docker/Kubernetes environment.
Key Responsibilities
Moodle LMS Implementation
- Configure and deploy Moodle LMS, including plugins, SCORM 1.2 modules, and video delivery.
- Design learner dashboards with responsive UI (desktop, tablet, mobile).
- Build learning structures (tiers, pathways, trainings, badges, and gating logic).
- Configure Instructor-Led Training (ILT) features such as registrations, waitlists, and session management.
- Implement notifications (email & in-app) for assignments, reminders, and completions.
- Develop reports, transcripts, and certification tracking.
- Manage course versioning, retirement, and archival processes.
Security, Accessibility & Compliance
- Implement MFA, TLS/HTTPS, password policies, and audit logging.
- Ensure compliance with ADA Title II and WCAG 2.1 AA accessibility standards.
- Support content accessibility (captions, transcripts, alt text, keyboard navigation).
Hosting & Operations
- Collaborate with IT teams to deploy Moodle on Docker/Kubernetes.
- Define backup, disaster recovery, monitoring, and patching strategies.
- Support environment management across DEV, TEST, UAT, and PROD.
- Ensure performance optimization for large user volumes (~6,000 users).
BI Architecture & Development
- Design and develop scalable BI solutions and reporting systems.
- Establish BI standards, best practices, and security frameworks.
- Support data warehouse development and BI tool upgrades.
- Troubleshoot performance and capacity issues in BI tools.
- Collaborate with developers, analysts, and administrators on BI initiatives.
Training & Support
- Provide training to LMS administrators and junior staff.
- Develop technical documentation and operational runbooks.
- Support UAT, go-live activities, and post-deployment support.
- Provide after-hours support as needed.
Required Skills & Experience
- 3+ years of Moodle LMS administration (SCORM 1.2, learning paths, roles/permissions).
- Experience with LMS reporting, transcripts, and certification management.
- Strong knowledge of notifications/workflows (email & in-app alerts).
- Solid understanding of security (MFA, TLS/HTTPS, session management, audit logs).
- Experience with accessibility standards (WCAG 2.1 AA).
- Hands-on experience working with Docker/Kubernetes environments.
- Strong communication and stakeholder management skills.
- Experience with SQL/Postgres or SQL Server.
Preferred Qualifications
- Bachelor’s degree in Business, Information Systems, or related field.
- CBAP certification (IIBA) is a plus.
- Knowledge of PHP, Linux, and Moodle backend technologies.
- Experience with ILT features and attendance/roster workflows.
- Experience in public sector or regulated environments.
- Familiarity with REST APIs/webhooks and system integrations.