Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 8, 2023
    Deadline: Mar 31, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    In March 2015, the Moonstone Group acquired PSG Academy, and along with its current Moonstone Intellectual Capital training offering, merged the two entities as one, forming Moonstone Business School of Excellence. Both PSG Academy and Moonstone Intellectual Capital have proven themselves as accredited and respected training providers, renowned for delive...
    Read more about this company

     

    Moodle Developer

    Role Description

    • Duties include maintaining the in-house admin system codebase; developing new features for the admin system; developing plugins for Moodle; managing, developing APIs and other integrations between systems; managing and altering the admin and Moodle databases and helping internal clients with system-related issues.
    • The Moodle Developer will report to the Manager: Learning Technologies for Moonstone Business School of Excellence.

    Job Specification

    • Executing development, updates, and maintenance of the vanilla PHP-based admin system codebase, and related integrations with 3rd party systems.
    • Develop server and consumer-side RESTful API applications, including authentication.
    • Liaise with other business units to develop efficient business processes supported by technology.
    • Identifying bugs and implementing effective and efficient bugfixes.
    • Manage and administer Moodle LMS, and other related 3rd party systems.
    • Update and maintain Moodle LMS platform, including creating custom developed plugins.
    • Develop required custom reports based on a scoped design and agreed upon output.
    • Assist academics and staff with technical queries and suggest technical interventions to improve business processes.
    • Build efficient, testable, and reusable PHP modules.

    Minimum Requirements

    • Relevant IT related qualification (e.g. Software Engineering, Multimedia Technology etc.).
    • Atleast 5+ years PHP development experience.
    • Atleast 4+ years Moodle Administration experience (Advantageous).
    • Atleast 2+ years Moodle Development experience (Advantageous).
    • Proof of continuous professional development (development related courses) will be advantageous (LAMP stack, PHP, front-end technologies, API development etc.).
    • Working experience in a corporate e-learning or educational environment will be advantageous.

    Required Knowledge, Skills & Competencies

    Development Experience

    • Strong PHP Development (5+ Years’) experience.
    • Experience working with custom-built Vanilla PHP LAMP stack web applications.
    • Proficient in MySQL database administration, design, and development
    • Troubleshooting system issues and identifying bugs, while implementing appropriate and efficient fixes.
    • Experience in user authentication, SSO and authorization between multiple systems, servers, and environments (web services).
    • Experience in development of RESTful client-side and server-side API services.
    • Knowledge of the Software Development Life Cycle (Kanban Methodology Adavantageous)
    • Knowledge & experience of Front-End Technologies such as jQuery, AJAX, CSS, HTML, VUE.js will be advantageous
    • Experience working with GIT.
    • Experience with Ubuntu or Linux Command Line Interface.

    Moodle Knowledge & Experience

    • Thorough understanding of Moodle codebase and database schema, as well as understanding of the back-end administration of Moodle. (Advanteageous)
    • Extensive knowledge of the functions and limitations of the Moodle platform. (Advanteageous)
    • Experience in custom plugin development. . (Advanteageous)
    • Experience in developing custom Moodle reports. (Advanteageous)

    Personal Skills

    • Attention to detail; reliable; focussed; goal and deadline driven.
    • Excellent business ethics and good time management skills.
    • Pro-active problem-solving skills.
    • Commitment to quality and excellence.

    Method of Application

    When submitting your application, please ensure to include the following:

    • Cover letter (please outline your interest and how you will be a good fit for this position)
    • Curriculum Vitae/Resume
    • Qualifications
    • Salary expectations
    • Notice period
    • Kindly quote the reference listed above
    Interested and qualified? Go to Moonstone Business School of Excellence on moonstoneinfo.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Moonstone Business School of E... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail