Here are the position details:
Title: Moodle Developer/Specialist
Location:
Long Island City, Queens, New York
11101
Duration:
6 months contract
The Consultants will be responsible for designing,
developing, and administering large-scale internet-based selection tests (IBT)
system using Moodle. The Developer/Moodle Specialist is effectively responsible
for the following duties:
• Install and configure Moodle in clients Web hosting environment.
• Design, code, and implementation of custom features specific to Client's test
based systems, including but not limited to:
o Apply advanced permission controls for managing and controlling user access
with organization units segregated from each other;
o Off-line delivery of quizzes that make use of SCORM as applicable;
o Evaluate and implement solutions for dual anonymous on-line grading quizzes;
o Implement automatic delivery of results to test takers;
• Design user interfaces, including presenting mockups and wireframes for
approval before implementation;
• Support for aggregating data from external sources e.g. test participants
details, as well as, disseminating data in structured formats to external systems
and as structured data exports;
• Provide documentation, training, and support for Moodle-based testing
solutions.
Work Experience:
The following qualifications are required for this position:
• Minimum of five years of progressively responsible experience in planning,
design, development, implementation and maintenance of Moodle web–based
computer information systems, including, experience with cloud based Moodle
deployments, as well as, experience with PHP, MySQL, Linux, REDIS and Apache
based Moodle deployments;
• Minimum of five years of working experience in Moodle 2.x and up, including:
Moodle file system, permissions controls, developing and deploying Moodle
plugins, Moodle customization working in PHP/HTML/CSS/Javascript;
• Experience developing and deploying Moodle plugins;
• Experience working in an Agile development environment, as well as, knowledge
of Continuous Integration (CI) build, test, and deploy processes;
• Experience in using Git as a code repository and following best practices for
code version control, build and deploy, and release management.
The following are desired skills:
• Knowledge of Totara LMS;
• Experience in developing system integration (creating and consuming web
services) with various applications;
• Knowledge of Information Technology Infrastructure Library (ITIL);
• Knowledge of project management methodologies such as Agile, Prince2;
• Knowledge of iOS and Android mobile application development;
• Knowledge of Test-driven development.
regards,
Ashiq Jivani