LSU Online & Continuing Education’s Learning Management System (Moodle) development, maintenance, and operation
Requirements
- Experience in developing, maintaining and supporting web-based software systems
- Demonstrable skills with HTML5, CSS, JavaScript, PHP and querying databases
- Experience in developing and supporting web-based software systems using Agile Methodology
- Demonstrable skills with Git, Jenkins, and AWS
- Experience with version control and deployment practices
- PHP experience
- SQL experience
Responsibilities
- assist in the ongoing support and refinement of LSU’s Moodle-based Learning Management System
- contribute to backend and frontend improvements by developing minor features, addressing bugs, and making performance enhancements
- write clean, efficient code in PHP and work with HTML, CSS, JavaScript, and SQL to ensure the platform remains user-friendly, stable, and scalable
- respond to LMS-related support requests, including technical issues reported by instructional designers, course developers, and faculty
- assist in testing new features, patches, and updates prior to deployment
- support Moodle version upgrades and small plugin customizations
- participate in structured learning opportunities, including shadowing senior team members, attending knowledge-sharing sessions, and studying Moodle's open-source architecture
Other
- Bachelor's degree with 3+ years as a software developer
- Effective verbal and written communication skills
- Operation Essential Personnel - This position may be asked to work during an official closure
- Background Check - An offer of employment is contingent on a satisfactory pre-employment background check
- Degree Substitute: LSU values skills, experience, and expertise. Candidates who have relevant experience in key job responsibilities are encouraged to apply— a degree is not required as long as the candidate meets the required years of experience specified in the job description