OBJECTIVE:

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

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 integration).

f. Conduct courseware walkthroughs, beta testing, and final acceptance testing.

g. Contribute to change management process for approved courseware changes.

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

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

Share this job listingShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+Email this to someonePrint this page