Louisiana State University logo

Moodle Developer

Louisiana State UniversityBaton Rouge, LA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

All Job Postings will close at 12:01a.m. CST (1:01a.m. EST) on the specified Closing Date (if designated).

If you close the browser or exit your application prior to submitting, the application progress will be saved as a draft. You will be able to access and complete the application through "My Draft Applications" located on your Candidate Home page.

Job Posting Title:

Moodle Developer

Position Type:

Professional / Unclassified

Department:

LSUAM Online- SET- Academic Technology (Wen-Chieh Fan (00011158))

Work Location:

8585 Archives Blvd, Suite 201

Pay Grade:

Job Description:

The Moodle Developer supports the development, maintenance, and operation of LSU Online & Continuing Education's Learning Management System (Moodle). This entry-level to mid-level position is ideal for someone with strong PHP experience who is eager to learn and grow in a higher ed environment. Working under the guidance of senior developers and administrators, the Moodle Developer will contribute to the upkeep, performance, and small-scale enhancements of the LMS and its related systems.

Job Responsibilities:

The Moodle Developer will assist in the ongoing support and refinement of LSU's Moodle-based Learning Management System. Under the direction of senior staff, this role will contribute to backend and frontend improvements by developing minor features, addressing bugs, and making performance enhancements. The developer will write clean, efficient code in PHP and work with HTML, CSS, JavaScript, and SQL to ensure the platform remains user-friendly, stable, and scalable. 40%

This position will play a key role in responding to LMS-related support requests, including technical issues reported by instructional designers, course developers, and faculty. The developer will help investigate and resolve problems in real time, ensuring minimal disruption to online course delivery. In addition, they will document support resolutions and contribute ideas for long-term solutions or automation. 25%

The Moodle Developer will assist in testing new features, patches, and updates prior to deployment. Responsibilities include running regression tests, validating the behavior of core and third-party plugins, and supporting the team's broader QA processes. The developer will help ensure that new deployments meet quality and functionality expectations across devices and browsers. 15%

Under supervision, the developer will support Moodle version upgrades and small plugin customizations. This may include applying patches, updating configuration files, and adjusting existing code to remain compatible with newer Moodle versions. While plugin development will be limited, the developer will have the opportunity to contribute minor enhancements or configuration changes as assigned. 10%

Participate in structured learning opportunities, including shadowing senior team members, attending knowledge-sharing sessions, and studying Moodle's open-source architecture. The developer will also gain exposure to tools such as Git, Jenkins, and AWS, building foundational skills in version control and deployment practices. 5%

Other duties as assigned. 5%

Minimum Qualifications:

Bachelor's degree with 3+ years as a software developer

Specific Experience

Experience in developing, maintaining and supporting web-based software systems

Demonstrable skills with HTML5, CSS, JavaScript, PHP and querying databases

Effective verbal and written communication skills

Preferred Qualifications:

Master's degree with 5+ years as a software developer with at least 7 of those years experience as a PHP developer

Specific Experience

Experience in developing and supporting web-based software systems using Agile Methodology

Demonstrable skills with HTML5, CSS, JavaScript, PHP and querying databases

Effective verbal and written communication skills

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.

Additional Requirements:

Operation Essential Personnel- This position may be asked to work during an official closure, but who is otherwise not required to report to the physical campus during a closure and whose absence does not present a risk to the safety, resources, and well-being of the campus per FASOP HR-01.

Additional Job Description:

Special Instructions:

Please provide cover letter, resume, (3) professional references and transcripts. Official transcripts are required prior to hire, if needed.

For questions or concerns regarding the status of your application or salary ranges, please contact Wen-Chieh Fan at wfan10@lsu.edu

Posting Date:

September 16, 2025

Closing Date (Open Until Filled if No Date Specified):

January 14, 2026

Additional Position Information:

Background Check- An offer of employment is contingent on a satisfactory pre-employment background check.

Benefits- LSU offers outstanding benefits to eligible employees and their dependents including health, life, dental, and vision insurance; flexible spending accounts; retirement options; various leave options; paid holidays; wellness benefits; tuition exemption for qualified positions; training and development opportunities; employee discounts; and more!

Positions approved to work outside the State of Louisiana shall be employed through Louisiana State University's partner, nextSource Workforce Solutions, for Employer of Record Services including but not limited to employment, benefits, payroll, and tax compliance. Positions employed through Employer of Record Services will be offered benefits and retirement as applicable through their provider and will not be eligible for State of Louisiana benefits and retirement.

Essential Position (Y/N):

LSU is an Equal Opportunity Employer.

HCM Contact Information:

For questions or concerns related to updating your application with attachments (e.g., resumes, RS:17 documents), date of birth, or reactivating applications, please contact the LSU Human Resources Management Office at 225-578-8200 or email HR@lsu.edu. For questions or concerns regarding the status of your application or salary ranges, please contact the department using the information provided in the Special Instructions section of this job posting.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall