Job offered: Moodle Developer

Type: Contract
Location: Waltham, MA (some telecommuting)

3+ month contract

Our client is a leading nonprofit research and development organizations. They design, deliver and evaluate innovative programs to address some of the world’s most urgent challenges in education, health, and economic opportunity. Their services include research, training, educational materials, and strategy, with activities ranging from seed projects to large-scale national and international initiatives. As part of this work we have developed and support numerous online training courses developed in the Moodle LMS. 

A Moodle Developer is needed to assess the status of the client's Moodle products; research and resolve performance issues that have arisen; and provide guidance and training to our Moodle Technical Support person to ensure that she is better able to support and manage our online courses. Ideally the Moodle Developer will have experience with the Drupal CMS.

This contract position requires a skilled Moodle Developer who has experience managing a suite of Moodle online courses. S/he will review our course catalogue, fix numerous functional problems and establish a best practice LMS environment. We need someone who enjoys investigating and resolving coding issues, has initiative, flexibility and an excellent knowledge of systems architecture. S/he should be familiar with basic software algorithms and terminology and enjoy auditing and fixing bad code. Experience with object-oriented design including common patterns, interfaces, and inheritance. Ability to stay focused and detail-oriented in a fast-paced dynamic environment. S/he will work independently and have strong interpersonal and organizational skills.


Specific requirements:
• 3 to 5 years of experience with Moodle development
• Be familiar with object-oriented programming and have experience with Moodle's development framework (Moodle 1.9.12 with 3rd party plugins)
• Experience with Moodle Module / Block Development, and Moodle Webservices
• A seasoned understanding of multi-media platforms, including Flash, and accessibility techniques such as 508 compliance
• Able to work as part of a team, understand problems from another team member’s perspective, and, at times go beyond the job description to achieve a broader team goal.
• Communicate with the development team daily through the Agile Scrum process
• Experience using PHP debugging tools
• Be professional and reliable
• Able to handle a fast-paced work environment, deadlines and new challenges
• Able to deliver on time and on budget.
Other experience that would be beneficial but not critical:
• Experience with Articulate Storyline
• Solid PHP knowledge (understand .tpl .php files and theme functions) and knowledge of the Drupal theme layer.
• Experience in Drupal back-end development, including custom module development, key contributed modules and the core API, CCK/Fields, Views.
Qualifications: BS degree in Computer Science or related field, 3 to 5 years’ experience developing Moodle online courses and programming. The candidate should be prepared to provide samples or links to past projects.

 

 


Entry added by Evan Berube - 11 Dec 2012
Last updated - 11 Dec 2012