Migrate our existing online course content from the current member
management system to the Moodle LMS, directly supporting our ministry in a
proactive way. Additionally, this position will serve as Moodle course
administrator, and have a key role in the development of our future course
ESSENTIAL DUTIES AND RESPONSIBILITIES:
1. Moodle Instructional Designer
a. Design, implement, and test courseware based on customer-supplied
requirements and specifications.
b. Moodle plugin evaluation.
c. Core and plugin development, configuration, customization, API
integration, and testing.
d. Knowledge and experience in HTML, CSS and PHP coding.
e. Manage work with third-party vendors via email, forums and Tracker
communities (e.g., security, bug, and new features research and
f. Conduct courseware walkthroughs, beta testing, and final acceptance
g. Contribute to change management process for approved courseware
2. Moodle Administrator
a. Manage Moodle core installation, configuration, and upgrades.
b. Plugin acquisition, installation, configuration, and upgrades (thirdparty Plugins).
c. Knowledge and experience in HTML and PHP coding.
d. User account management: creation and password management. Role
configuration and assignment at system and course levels.
e. Provides system administration and functional support to include
managing activities, granting access and modifying user permissions,
assigning activities, and running or scheduling reports.
f. Security compliance, core and plugin monitoring, and log
g. Log file management, database management.
h. General troubleshooting and repairs; serve as second-level responder
for customer service inquiries.
i. SSL configuration.
j. Experience with MySQL databases and SQL queries.
k. Conduct backups and restorations.
l. Management of system level configurations.
m. Monitor resource utilization and tune system(s) for optimal