LMS/LXP Integration Engineer (Contract)
Freethink · District of Columbia, United States · 1 mo ago
RemoteRemoteEngineering$100–$150/hrFull-time
What You'll Do
- Build new LMS/LXP integrations
- Implement integrations with platforms such as Cornerstone OnDemand, Docebo, Oracle Learning, and others
- Handle partner-specific authentication using OAuth2, SAML2 assertion-based OAuth, and SFTP
- Maintain and extend existing integrations with Workday CCL, SAP SuccessFactors, Skillsoft Percipio, Seertech, and Degreed
- Translate partner API documentation into working catalog upload and xAPI completion tracking implementations
- Ensure data accuracy and reliability
- Debug completion tracking issues, catalog sync failures, and authentication edge cases across partners
- Improve retry logic, error handling, and observability in the existing framework
- Maintain completion tracking accuracy via xAPI statements on course, lesson, and learning path events
- Work with caching patterns that prevent duplicate completion submissions
What You'll Need
- Proven experience integrating with enterprise LMS or LXP platforms
- Strong Ruby skills, including navigating and extending an existing Rails codebase
- Deep familiarity with OAuth2 and REST API patterns, including auth flows such as SAML 2.0 assertion exchange
- Experience with xAPI (Experience API / Tin Can)
- Working knowledge of SFTP-based file exchange and CSV generation
- Experience with background job patterns (e.g., GoodJob) and retry/backoff strategies
- Cornestone OnDemand or Oracle Learning API experience is a strong plus
- Familiarity with content packaging standards (SCORM, xAPI/cmi5) beyond completion tracking
- Experience in edtech or enterprise learning platforms
Rate
$100-$150/hour