Moodle Developer

Louisiana State UniversityBaton Rouge, LA
75d

About The Position

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.

Requirements

  • Bachelor's degree with 3+ years as a software developer.
  • 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.

Nice To Haves

  • Master's degree with 5+ years as a software developer with at least 7 of those years experience as a PHP developer.
  • Experience in developing and supporting web-based software systems using Agile Methodology.

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.
  • Respond to LMS-related support requests, including technical issues reported by instructional designers, course developers, and faculty.
  • Investigate and resolve problems in real time, ensuring minimal disruption to online course delivery.
  • Document support resolutions and contribute ideas for long-term solutions or automation.
  • Assist in testing new features, patches, and updates prior to deployment.
  • Run regression tests, validate the behavior of core and third-party plugins, and support the team's broader QA processes.
  • Support Moodle version upgrades and small plugin customizations.
  • Participate in structured learning opportunities, including shadowing senior team members and attending knowledge-sharing sessions.

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Educational Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service