Job offered: Moodle Developer/Specialist

Type: Contract
Location: Long Island City, Queens, New York

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



Entry added by Ashiq Jivani - 19 May 2017
Last updated - 19 May 2017