Developer/Programmer
Listed on 2026-05-29
-
IT/Tech
Technical Support, IT Support, Web Developer, Technical Writer
Overview
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.
Job TitleCourseware Developer / Programmer
LocationLinthicum, MD (Hybrid)
Operating Hours and ExpectationsThis position anticipates onsite work one day a week with standard work hours, Monday-Friday. Extended hours may be required during peak periods
Security ClearanceSecret;
Personnel Security Clearance (PCL) Eligible.
Full-Time
Travellocal travel, as required
Essential Duties and Responsibilities- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).