> Markdown version of [/jobs/ext/257304-courseware-developer-programmer-secret](https://www.wearedevelopers.com/jobs/ext/257304-courseware-developer-programmer-secret). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Courseware Developer/Programmer - Secret - **Company:** Xcelerate Solutions - **Location:** Columbia, SC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), Computer Animation, Adobe Captivate, Adobe Creative Cloud, Agile Methodology, HTML5, Automation of Tests, Cascading Style Sheets (CSS), Communications Protocols, System Configuration, Learning Management Systems, Educational Software, Data Validation, Data Migration, Software Debugging, Software Design Documents, Web Development, Google Analytics, Web Servers, Integrated Development Environments, JAWS Scripting Language, Network Security, Moodle, Networking Basics, Open Source Technology, Elearning, Sharable Content Object Reference Model, Screen Reader, Secure Coding, Software Engineering, Systems Integration, Web Content Accessibility Guidelines, Web Applications, Web Pages, Extensible Markup Language (XML), Flexi (Photoshop Plugin), File Transfer Protocol (FTP), Virtual Environment, Code Comments, Web Content, Adobe, Information Technology, Blackboard, Web Technologies - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=834b6faa19b410e7 ## About the Role Do you have experience in Web development?, Do you have a Bachelor's degree?, * Bachelor's degree from an accredited institution in Information Technology or a related field, and at least three (3) years of progressive, applied work experience designing, developing, and maintaining eLearning products or web-based applications as a web, software or courseware developer. Specifically, products intended for deployment through Learning Management Systems (e.g., Moodle, Blackboard Learn), web servers, virtual environments, and additional web-based platforms that support SCORM-compliant and xAPI-enabled content. * + OR, in lieu of a degree, at least five (5) years of relevant, applied work experience designing, developing, and maintaining eLearning products or web-based applications as a web, software, or courseware developer. Specifically, products intended for deployment through Learning Management Systems (e.g., Moodle, Blackboard Learn), web servers, virtual environments, and additional web-based platforms that support SCORM-compliant and xAPI-enabled content. * Current Personnel (Security) Clearance / Eligibility (PCL) at the Secret level (per PWS 1.6.6 baseline for all Key Personnel). * Must be within investigation scope and/or currently enrolled in CE / CV at the time of contract award. * Minimum of three (3) years of experience translating instructional design materials (e.g., storyboards and design documents) into interactive eLearning products through prototyping and development. * Minimum of three (3) years of experience designing and integrating multimedia assets (e.g., graphics, animations, simulations) into eLearning products and web applications. * Minimum of three (3) years of experience using eLearning authoring tools (e.g., Adobe Captivate, Adobe Animate, Articulate Storyline) to develop or modify complete eLearning courses and interactive training modules. * Minimum of three (3) years of experience advising instructional staff on strategies to enhance student engagement, using technical prototypes, flowcharts, or diagrams to support the proposed approach. * Minimum of three (3) years of experience serving as a Subject Matter Expert (SME) in eLearning or web technologies, providing technical support and communicating complex concepts to non-technical audiences. * Minimum of three (3) years of experience applying accessibility standards and testing practices, including Section 508 and WCAG compliance, with hands-on use of accessibility testing tools such as JAWS Screen Reader, JAWS Inspect, NVDA, or ANDI. * Minimum of three (3) years of experience applying secure coding practices, including proper error handling, input validation, data sanitization, debugging techniques, and identifying and remediating coding flaws to ensure stability, efficiency, and protection against vulnerabilities. * Minimum of three (3) years of experience with computer networking concepts, communication protocols, and network security methodologies as they relate to the secure development and deployment of web-based applications. * Minimum of three (3) years of experience participating in the iterative testing, staging, and deployment of eLearning products and web-based applications across various delivery platforms, including LMSs, web servers, virtual environments, and open-source platforms. * Minimum of three (3) years of experience compiling and writing technical documentation for software development projects, including the use of meaningful code comments to support team understanding, collaboration, and ongoing maintenance. * Minimum of three (3) years of experience with project management methodologies (e.g., Waterfall or Agile) in a technical or development environment., * Demonstrated portfolio of SCORM-conformant and xAPI-enabled eLearning products deployed on Moodle and/or Blackboard. * Hands-on experience with the full Adobe Creative Suite (Captivate, Animate, Audition, Premiere) AND Articulate Storyline. * Experience supporting DoD or Federal training environments at scale. * Prior experience supporting LMS migration activities. ## Description * Develop, maintain, and optimize ST web pages, web applications, and eLearning delivery interfaces using HTML5, CSS, JavaScript, XML, PHP, CMS tools, SFTP, and related technologies, ensuring usability, security, and performance across DoD, Federal, and industry environments. * Ensure all ST web content, eLearning products, and ICT assets meet Section 508 accessibility standards and WCAG guidelines through rigorous design, testing, remediation, and conformance reporting using tools such as JAWS, JAWS Inspect, ANDI, CCA, and Adobe accessibility checkers. * Design, develop, and program SCORM-, xAPI-, and cmi5-compliant eLearning courseware (courses, shorts, games, videos, web apps, mobile-enabled content) across multiple platforms (e.g., Moodle, Blackboard Learn) in strict alignment with ST's ADDIE-based Product Development Lifecycle. * Collaborate with ISDs, SMEs, course managers, instructors, and other stakeholders to analyze requirements and translate them into user-centered, experiential, and technically robust online learning solutions. * Configure, implement, and maintain LMS courses (content upload, structure, navigation, assignments, tests, forums, surveys, reports, etc.) to ensure well-organized, accessible, and effective course delivery, including pre-launch setup within required lead times. * Perform routine course and system quality assurance (QA), including functional testing, debugging, validation of SCORM conformance and Section 508 compliance, and resolution of identified anomalies prior to production release. * Provide advanced technical support and customer service to instructors, staff, and students for accessing, using, and troubleshooting ST-developed internet content, eLearning products, and automated educational systems, following help desk best practices. * Conduct technical research and evaluate emerging web, LMS, and online learning technologies, recommending and implementing improvements that enhance user experience, accessibility, and system capabilities. * Lead or support LMS administration for multiple environments (dev, prototype, production), including account management, permissions, course setup/archiving, system troubleshooting, monitoring performance/security, and tracking/resolving LMS-related issues. * Support LMS data migration and system configuration activities, including integrations, plug-ins, theme changes, upgrades, patches, and other enhancements, while obtaining required government approvals for system or process changes. * Develop, document, and maintain clean, well-structured, easy-to-maintain code and technical documentation (including SOPs, tracking tools, and remediation logs) that support sustainable product development and lifecycle management. * Plan and execute iterative testing cycles for eLearning products and web-based applications, using standardized courseware checklists and centralized issue-tracking systems to document issues, coordinate remediation, and validate fixes. * Support ST and OCIO with Section 508 policy and process development, ICT accessibility governance, VPAT collection/repository management, and recommendations to improve accessibility of ST's ICT ecosystem. * Utilize analytics platforms (e.g., Google Analytics or comparable tools) to generate reports on site visits, usage, and learner engagement metrics, and provide insights to improve content, platforms, and system performance. * Produce and maintain a full range of operational and performance reports (help desk tickets, system status, course metrics, user engagement, completions, and other KPIs) to inform stakeholders and support data-driven decisions. ## Related Videos - [3x Performance: A Humbling Journey](https://www.wearedevelopers.com/videos/100165-3x-performance-a-humbling-journey) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [NoCode LiveCode: Leveraging AI Tools to Craft Fully Functional Apps!](https://www.wearedevelopers.com/videos/1169-nocode-livecode-leveraging-ai-tools-to-craft-fully-functional-apps) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)