Sev1Tech LLC is seeking a Senior Moodle Engineer to support the establishment, configuration, migration, and ongoing Operations and Maintenance of eLearning content for a federal customer, supporting a user base of up to 100,000 users. The role aims to deliver a secure, scalable, and high-performing eLearning environment by blending technical engineering, system integration, development, Tier 3 support, and security best practices.
Requirements
- Min 5 years experience in integrating and configuring Moodle Workplace in large-scale environments, preferably in a federal or enterprise setting.
- Experience in migrating eLearning content from legacy systems to Moodle Workplace, including data extraction, transformation, and loading processes.
- Proficiency in PHP, JavaScript, HTML, and CSS, along with experience in customizing Moodle Workplace themes, templates, and plugins.
- Familiarity with cloud platforms, databases, and server infrastructure, such as AWS, Azure, MySQL, and Apache servers.
- Knowledge of authentication protocols, access control mechanisms, and security best practices in the eLearning domain.
- Excellent analytical and problem-solving skills, with the ability to troubleshoot and resolve technical issues related to Moodle Workplace integrations.
- Relevant certifications such as Moodle Certified Integration Specialist or Moodle Certified Administrator are highly desirable.
Responsibilities
- Lead the end-to-end integration of Moodle Workplace with enterprise systems, APIs, identity management, and third-party tools to ensure seamless functionality.
- Configure and customize Moodle core settings, plugins, and themes to meet program-specific requirements.
- Develop and maintain custom plugins and modules to extend Moodle capabilities, ensuring adherence to coding standards and security best practices.
- Build and maintain PHP-based solutions, including custom scripts and automation for administrative tasks.
- Manage Moodle database operations, schema design, query optimization, performance tuning, and troubleshooting.
- Implement robust version control (Git) workflows for collaborative development, testing, and deployment.
- Support course migration, structure course completion workflows, and automate course enrollment and reporting.
Other
- Bachelor's degree in computer science, information technology, or a related field. Equivalent experience will also be considered.
- Strong understanding of Learning Management Systems (LMS), eLearning platforms, and instructional design principles.
- Strong organizational and time-management skills, with the ability to handle multiple tasks and prioritize effectively in a dynamic environment.
- Excellent communication and interpersonal skills, with the ability to collaborate and effectively communicate technical concepts to both technical and non-technical stakeholders.
- Must be able to provide proof of U.S. Citizenship.