Moodle LMS Software Engineer | Location: 100% REMOTE

Moodle LMS Software Engineer #1888

Position Summary:

As a Moodle LMS Software Engineer, you will be the one to ensure the continuous performance, implementation, and security of the world’s most popular learning management system. Within this position, you will be responsible to analyze, supporting, and turning out key components of the business core product suite that bring direct value to customers. You will be joining an academic organization that is constantly innovating and learning from its environment. Furthermore, the right candidate will join a Product Engineering Development style team while learning and improving multiple skills.

Experience and Education:

  • Bachelor’s degree in Computer Science or related field/experience
  • 3+ years experience working in PHP software development
  • 2+ years experience with Moodle
  • Experience working in CMS or LMS environment
  • Experience with developing and designing applications with multiple integrations

Skills and Strengths:

  • Moodle
  • PHP: Laravel (preferred), symfony, MVC
  • JavaScript
  • HTML/CSS
  • MySQL
  • jQuery
  • APIs
  • Web services (SOAP or REST)
  • Unit testing
  • Jira
  • SSO
  • SDLC
  • SaaS
  • Cloud: AWS (a plus)
  • Electron.js (a plus)

Primary Job Responsibilities:

  • Configure, administer, maintain, update and document the Moodle LMS environment
  • Manage and execute unit/system testing ensuring that LMS systems are secure, fully functional, and accessible, with a clear focus on high quality
  • Troubleshooting issues that may develop in the application operating environment
  • Supervise the security, performance, and fault-tolerance of the Moodle LMS environment
  • Participate in the initiation and completion of projects involving the Moodle LMS environment
  • Communicate maintenance windows and issue resolution to stakeholders/end users
  • Respond to inquiries and requests from users for Moodle-related assistance as escalated through the support process
  • Collaborate with stakeholders across the organization to support internal and external users
  • Participate in and support User Acceptance Testing and bug fixing
  • Apply best practices and standards in all solutions
  • Oversee knowledge management and continuous improvement of the Moodle LMS usability
  • Strong at understanding requirements and transforming business requirements into appropriate technical solutions

 

  • Accepted file types: doc, docx, txt, text, pdf, rtf, html, Max. file size: 2 GB.