Job Description
Insight Global is seeking a skilled and detail-oriented LMS Developer to design, develop, and maintain our client's digital learning ecosystem. In this role, you will be the subject matter expert on open education standards, ensuring seamless interoperability between our platforms, learning management systems (LMS), and third-party content providers. The ideal candidate will have extensive hands-on experience implementing 1EdTech (formerly IMS Global) specifications—specifically Common Cartridge (CC), Thin Common Cartridge, and Learning Tools Interoperability (LTI)—to build scalable, secure, and compliant learning experiences. Responsibilities include, but are not limited to:
• Architecture & Implementation: Design and develop robust systems capable of importing, exporting, and rendering Full Common Cartridge packages (v1.1, v1.2, and v1.3) and Thin Common Cartridge profiles.
• Interoperability & LTI: Implement and maintain LTI (Learning Tools Interoperability) links, ensuring secure data exchange, user authentication, and seamless deep-linking configurations between applications.
• Schema & Metadata Mapping: Utilize and extend Content Packaging, LOM (Learning Object Metadata), and curriculum standards metadata to ensure educational content is properly categorized and discoverable.
• Assessment & Content Integration: Integrate advanced edtech resource types including QTI (Question & Test Interoperability) question banks, APIP (Accessible Portable Item Protocol), EPUB3, and IWB (Interactive Whiteboard) files into the platform pipeline.
• Compliance & Conformance: Maintain technical alignment with the latest 1EdTech namespace configurations, validation schemas, and conformance guidelines. Ensure all digital assets successfully pass validation checks via the 1EdTech Compatibility Check tools.
Collaboration: Partner with instructional designers, product managers, and third-party vendors to resolve complex packaging, authentication, or metadata integration issues.
Hourly Compensation: $50/hr - $80/hr
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
-3+ years of software development experience explicitly focused on Educational Technology, LMS platforms (e.g., Canvas, Moodle, Blackboard, Brightspace), or digital publishing.
-Bachelor’s degree in Computer Science, Educational Technology, or a related field (or equivalent practical experience).
-Solid understanding of edtech authorization frameworks, web services (WSDL), and security protocols.
-Proficiency in modern backend languages (e.g., Python, Node.js, Java, or Ruby) to handle package ingestion and web service automation.
-Expert-level capability working with complex XML namespaces, schema validation, and data parsing.
-Familiarity with QTI profiling (including Fill-In-The-Blank response logic using complex Boolean operations like AND, OR, and NOT).
-Proven experience configuring imsbasiclti, resource searches, and secure LTI links.
-Experience deploying simplified subsets containing LTI links, web links, and metadata.
-Deep understanding of manifest file structures (imsmanifest.xml), resource descriptor files, and version transitions (v1.0 through v1.3).
Nice to Have Skills & Experience
-Active participation in the 1EdTech Public Forums or experience working with the 1EdTech Extension/GUID Registries for curriculum standard providers.
-Strong background in education/education-technology
-Self-starter that can own solutions.
-Proven success as a problem solver in their respective industry.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.