Senior Moodle Developer

October 2, 2023

Apply for this job

Email *

Job Description

<p>Hash Information Technology is seeking a Senior Moodle developer that will implement and manage a robust Moodle implementation for our customers, that will perform a key role in creating and maintaining universities based on Moodle which includes design, configurations, branding, and customization.</p><p><br></p><p>Kindly complete the following form if you’re interested in the job: https://lnkd.in/dFuKq-zg</p><p><br></p><p>Main Responsibilities:</p><p>● Working in a Linux Apache MySQL PHP (LAMP) environment, use a range of technologies and&nbsp;&nbsp;&nbsp;&nbsp;frameworks (primarily PHP, MySQL, HTML, CSS, JavaScript, AJAX, jQuery, web services) to implement the project in line with specifications</p><p>● Designing and implementing new features and functionality in Moodle.</p><p>● Ensure code is fully documented and use version control tools (Git) to ensure appropriate versioning.</p><p>● Knowledge of system interfacing and integration technologies (APIs / web services), including experience of integration between Moodle and other platforms such as WordPress and CRMs such as Salesforce.</p><p>● Extensive knowledge and experience of Moodle learning management system (LMS), including customization through the development of bespoke new modules and integration of existing plug-ins</p><p>● Knowledge and experience of object-oriented programming</p><p>● Architect, extend and implement Moodle requirements.</p><p>● Edit and Customize (PHP based) third party plugins to suit the project needs.</p><p>● Monitoring the performance of the system (Moodle).</p><p>● Training users on using Moodle.</p><p><br></p><p>Requirements:</p><p>● Previous work experience as a Moodle Developer.</p><p>● Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.</p><p>● Knowledge of code versioning tools including Git, Mercurial, and SVN.</p><p>● Experience working with debugging tools such as Chrome Inspector and Firebug.</p><p>● Good understanding of website architecture and aesthetics.</p><p>● Ability to project manage.</p>