Courseware Developer/Programmer
Pherson
About the Role
Pherson is hiring a Courseware Developer/Programmer to serve as a technical leader in designing, building, and sustaining the digital learning ecosystem that delivers critical security training to DoD, Federal, and industry audiences. In this role, you’ll develop and maintain web and eLearning solutions using modern web technologies and industry-standard LMS platforms, ensure every product is accessible and standards-compliant, and provide rigorous technical quality assurance across the full product lifecycle.
You’ll collaborate closely with instructional designers, SMEs, course managers, and instructors to translate requirements into user-centered, experiential learning experiences — administering and optimizing the LMS environment, troubleshooting complex issues, and leveraging analytics and emerging technologies to continuously improve system performance, accessibility, and learner engagement.
Note:
- Active Secret clearance / Personnel Security Clearance Eligibility (PCL) and U.S. citizenship required.
What You’ll Do
- Develop, maintain, and optimize web pages, web applications, and eLearning delivery interfaces using HTML5, CSS, JavaScript, XML, PHP, CMS tools, and SFTP — ensuring usability, security, and performance across DoD, Federal, and industry environments.
- Design, develop, and program SCORM-, xAPI-, and cmi5-compliant courseware (courses, shorts, games, videos, web apps, mobile-enabled content) across platforms such as Moodle and Blackboard Learn, aligned with an ADDIE-based Product Development Lifecycle.
- Ensure all web content, eLearning products, and ICT assets meet Section 508 and WCAG accessibility standards through rigorous design, testing, remediation, and conformance reporting using tools such as JAWS, JAWS Inspect, ANDI, CCA, and Adobe accessibility checkers.
- Configure, implement, and maintain LMS courses — content upload, structure, navigation, assignments, tests, forums, surveys, and reports — including pre-launch setup within required lead times.
- Perform routine course and system quality assurance: functional testing, debugging, SCORM conformance validation, Section 508 verification, and resolution of anomalies prior to production release.
- Lead or support LMS administration across development, prototype, and production environments — account management, permissions, course setup and archiving, performance and security monitoring, and issue tracking.
- Support LMS data migration and system configuration: integrations, plug-ins, theme changes, upgrades, and patches, while obtaining required government approvals for system or process changes.
- Collaborate with ISDs, SMEs, course managers, and instructors to analyze requirements and translate them into technically robust, experiential online learning solutions.
- Provide advanced technical support and customer service to instructors, staff, and students for accessing, using, and troubleshooting internet content, eLearning products, and automated educational systems.
- Conduct technical research on emerging web, LMS, and online learning technologies; recommend and implement improvements that enhance user experience, accessibility, and system capability.
- Develop and maintain clean, well-structured, easy-to-maintain code and technical documentation — SOPs, tracking tools, and remediation logs — that support sustainable lifecycle management.
- Plan and execute iterative testing cycles using standardized courseware checklists and centralized issue-tracking systems to document issues, coordinate remediation, and validate fixes.
- Support Section 508 policy and process development, ICT accessibility governance, and VPAT collection and repository management.
- Use analytics platforms (e.g., Google Analytics or comparable tools) to report on usage and learner engagement, and produce operational and performance reports — help desk tickets, system status, course metrics, and completions — to inform data-driven decisions.
Minimum Qualifications
- Bachelor’s degree from an accredited institution in Information Technology or a related field, and at least three (3) years of progressive, applied experience designing, developing, and maintaining eLearning products or web-based applications as a web, software, or courseware developer — specifically products intended for deployment through LMS platforms (e.g., Moodle, Blackboard Learn), web servers, virtual environments, and other web-based platforms supporting SCORM-compliant and xAPI-enabled content. OR , in lieu of a degree, at least five (5) years of equivalent applied experience.
- Active Secret clearance / Personnel Security Clearance Eligibility (PCL) and U.S. citizenship.
Required Experience
Minimum of three (3) years of experience in each of the following:
- Translating instructional design materials (storyboards, design documents) into interactive eLearning products through prototyping and development.
- Designing and integrating multimedia assets (graphics, animations, simulations) into eLearning products and web applications.
- Using eLearning authoring tools (e.g., Adobe Captivate, Adobe Animate, Articulate Storyline) to develop or modify complete courses and interactive training modules.
- Advising instructional staff on strategies to enhance student engagement, using technical prototypes, flowcharts, or diagrams to support the approach.
- Serving as a Subject Matter Expert in eLearning or web technologies, providing technical support and communicating complex concepts to non-technical audiences.
- Applying accessibility standards and testing practices, including Section 508 and WCAG compliance, with hands-on use of tools such as JAWS, JAWS Inspect, NVDA, or ANDI.
- Applying secure coding practices — error handling, input validation, data sanitization, debugging, and remediation of coding flaws to ensure stability, efficiency, and security.
- Working with computer networking concepts, communication protocols, and network security methodologies related to secure development and deployment of web-based applications.
- Participating in iterative testing, staging, and deployment of eLearning products and web-based applications across LMSs, web servers, virtual environments, and open-source platforms.
- Compiling and writing technical documentation for software development projects, including meaningful code comments that support collaboration and ongoing maintenance.
- Applying project management methodologies (e.g., Waterfall or Agile) in a technical or development environment.
Preferred Qualifications
- 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.
About Pherson
Pherson was founded in response to requests for analytic, instructional, and management support from the Intelligence Community. We are a dynamic team of driven, supportive, and highly skilled professionals dedicated to providing top quality consulting, leadership development, and training services to the US Government and commercial clients.
To learn more about us and the important work we do with our clients, visit our website at . Pherson offers a full suite of benefits: health, dental and vision insurance; long- and short-term disability insurance and life insurance; paid time off, sick leave, and holidays; and 401k retirement plan.
Pherson is an Equal Opportunity Employer.
$92.7k - $187.5k
Hewlett Packard Enterprise Development LP is seeking a Courseware Developer with a focus on creating customer-centric content for HPE Networking products. This role, primarily remote, involves collaboration with stakeholders and leading technical documentation projects...SuggestedRemote job$75.8k - $144.2k
...community and user base. What You Will Do: You will design, develop, integrate, and test elements of a successfully deployed IETM.... ...Consumer Off the Shelf (COTS) software and Interactive Courseware (ICW). You will present solutions and technical details to...SuggestedContract workTemporary workWork experience placementWork at officeRemote workFlexible hours$111.5k - $128k
...I We are looking for a Senior Software Engineer I to design and develop sophisticated solutions that support critical business objectives, with a main focus on the myBusinessCourse.com courseware platform. This role involves designing, building, and improving the courseware...SuggestedFull timeWork experience placementRemote workWorldwide$180k - $220k
...financial literacy. Our commitment to fostering exploration starts early, with resources tailored to middle school students. Our rich courseware catalog and Learning Blade resource have a proven track record of expanding STEM, computer science, and career interest and...SuggestedRemote work$115k - $184k
...capabilities and effectiveness of solutions • Design effective rule strategies to identify and provide solutions for customers • Develop and implement rule changes in an agile environment • Validate rule changes against transactions data and ensure quality is...SuggestedFull timePart timeWork experience placementWorldwideFlexible hours$115k - $184k
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making ...Full timePart timeWork experience placementWorldwideFlexible hours$90k - $150k
...within Colorado is: $90,000.00 - $150,000.00 annually. For all other states, we use geographic cost of labor as an input to develop market-driven ranges for our roles, and as such, each location where we hire may have a different range. Benefits: Vantor offers...Worldwide- ...About the job Remote Report Developer Programmer Report Developer Programmer needs 5+ years of reporting development and/or programming experience required ~ BA or BS in a STEM (Science, Technology, Engineering or Math) or related field or equivalent work experience...Temporary workWork experience placementRemote work
- ...ServiceNow Developer Remote 12+ Months Contract Key Responsibilities Solution Design & Development Configure and customize ServiceNow CSM and PSDS applications to meet public sector requirements. Develop workflows, case lifecycles, business...Contract workRemote work
- ...Job- Programmer/ Developer Location- Texas Job Description/Responsibilities: Experience Required: Minimum 15 years Key Responsibilities: Design and implement new web applications using Microsoft technologies. Participate in the full software...Remote work
- ...intersection of software engineering, client enablement, and technical consulting, supporting both internal product development and external developer success. You will work on SDKs and APIs that power complex integrations across a cloud-native fintech platform while also engaging...Remote jobFull timeFlexible hours
$120k - $140k
...responsibilities for assigned product areas, including monitoring, incident response, and on-call participation when required. Develop and maintain scalable, maintainable, and well-tested code across frontend and backend systems. Contribute to API design, database...Remote jobFull timeTemporary workSummer workSeasonal work$90.02k - $134k
...ensuring engineering quality and building robust automation systems that support a high-throughput, real-time platform: Design, develop, and maintain scalable automated testing frameworks and infrastructure for complex backend systems. Build and optimize Java-based...Remote jobFull timeFlexible hours$212k - $339k
...incident management. • Improve system uptime, latency, throughput, and deployment efficiency through data driven KPIs. • Recruit, develop, and retain top engineering talent while fostering a culture of innovation, accountability, and execution. • Provide coaching and...Full timePart timeWorldwideFlexible hours3 days per week$212k - $339k
...mission-critical systems. • Own operational excellence, including SLAs, observability, and incident management. • Build, lead, and develop a high-performing organization of engineering managers and senior technical leaders. • Set clear goals, performance expectations,...Full timePart timeWorldwideFlexible hours3 days per week- ...and maintaining secure, high-performance backend systems that support enterprise custody solutions and associated APIs. Design, develop, and maintain scalable end-to-end systems powering APIs and SDKs for enterprise custody services Build and manage full-stack backend...Remote jobFull time
- ...Programmer/Developer Taking care of our environment has never been more important than it is today. The Nature Conservancy of Canada (NCC) is looking for a Programmer/Developer to join a team committed to protecting our most important natural areas and the plants and...Work at officeRemote workFlexible hours
- ...Informatica PowerCenter - Senior Developer Open to remote candidates Informatica PowerCenter - Senior Developer Brief Description Should have development experience in Informatica PowerCenter (V10.2 & higher) Platform Knowledge on the Governance Tools like...Remote work
- ...Hi, I hope you are having a great day! I am Sai Tharun with My3Tech. We have requirement on M365 Developer/Programmer- Mid Level Job: - Developer/Programmer- Mid Level Location : Hybrid or Remote Short 3-month engagement for an mid-...Remote workFlexible hours
- ...The Minnesota Department of Human Services (DHS) is seeking two full-time developer resources. DHS has launched a large IT project to build a system called the Minnesota Provider Screening and Enrollment (MPSE) portal. Several key components have been identified for the...Full timeRemote work
- ...Aruba Courseware Developer This role has been designated as 'Remote/Teleworker', which means you will primarily work from home. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect...Remote workWork from home
- ...Senior Developer/Programmer Payrate - $60-62/hr on C2C or $50/hr on W2. Location - Raleigh, NC 27610. Duration - 8 months. Act as ABC Commission main point of contact to modeling and implement conjoined systems for all critical departments. Expected results include...Remote work
- ...Join to apply for the 1-20- Senior Developer/Programmer role at Focused HR Solutions1 year ago Be among the first 25 applicantsJoin to apply for the 1-20- Senior Developer/Programmer role at Focused HR Solutions100% Remote.Our client has an opening for a Senior Developer...Remote work
$138.9k - $180.6k
...solutions and solve challenging problems Supporting software modeling, simulation, integration, and test activities as needed Developing and presenting technical concepts, tradeoffs, analyses, designs, and performance estimates Participating in the full software...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work- ...ready to take on new challenges. What you'll be doing: • Developing software products that implement Artificial Intelligence to provide... ...a passion for developing innovative solutions • A strong programmer with experience in object-oriented programming, data...Part timeRemote work
- ...Beavercreek and Blue Ash, OH. We are a multi-disciplinary team of engineers, scientists, and management professionals dedicated to developing and commercializing AI/ML/Software solutions that address our customers’ most significant challenges and opportunities. Most...Casual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
- ...experience with Node.js development • Experience leading development teams and mentoring engineers • Expertise in designing and developing scalable backend applications • Strong experience with REST APIs and Microservices Architecture • Experience with Cloud...Remote workRelocation
- ...Key Responsibilities Design and implement comprehensive test plans for surveillance systems and pattern detection workflows Develop and maintain automated unit, integration, and end-to-end tests Validate complex data logic and business rules within large-...Hourly payRemote work3 days per week
- ...architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, codes, tests, develops, and documents application programs for computer systems. Works with end-users and project stakeholders to define system scope and...Contract workRemote work
$69.4k - $158k
...can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to help create a system that will make a difference, we need you on our team. We're looking for an engineer like you...Full timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Courseware Developer/Programmer. Be the first to apply!





