{"id":18854,"date":"2025-09-12T12:02:08","date_gmt":"2025-09-12T12:02:08","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/moodle-developer-instructor-midrand-project-administrator-midrand\/"},"modified":"2025-12-13T00:26:15","modified_gmt":"2025-12-13T00:26:15","slug":"moodle-developer-instructor-midrand-project-administrator-midrand","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=18854","title":{"rendered":"Moodle Developer &amp; Instructor (Midrand) \n\n\n            \n\n            \n            Project Administrator (Midrand)"},"content":{"rendered":"<p>Job Description<\/p>\n<p>Job Purpose:<\/p>\n<p>\tThe Moodle Developer, frontend and backend developing &amp;\u00a0instructor\u00a0for Mecer Inter-Ed exists to ensure the development, security and performance of the Moodle LMS platform.<br \/>\n\tTroubleshoot and resolve technical issues related to Moodle. Provide technical support and training to internal users and external customers. Continuously improve user experience and platform performance.<\/p>\n<p>Main Objectives:<\/p>\n<p>Moodle LMS Developer<\/p>\n<p>\tDesign, develop, customize, and maintain the Moodle Learning Management System (LMS), including themes, plugins, and core platform features<br \/>\n\tIntegrate third-party tools, such as assessment, conferencing, and reporting services with Moodle<br \/>\n\tTroubleshoot technical issues, provide ongoing system maintenance, and execute upgrades and security patches to ensure smooth platform performance.<br \/>\n\tCollaborate with instructional designers, content developers, and stakeholders to meet educational requirements and enhance user experience<br \/>\n\tProvide technical support, create documentation, create training curriculum and deliver training for platform users and for external customers<br \/>\n\tMonitor and improve Moodle performance, including scalability, reliability, and security.<br \/>\n\tManage and administer user roles, permissions, authentication methods, and system configurations to ensure optimal platform functionality.<br \/>\n\tCollaborate with business units (sales, marketing, operations) to define integration requirements, map data flows, and deliver solutions aligned to enterprise objectives and customer success<br \/>\n\tCoordinate integrations with external systems and tools, such as MS CRM(Dynamics 365) , video conferencing, content repositories, reporting platforms, or HRMS solutions<br \/>\n\tUpload course content, manage learning resources, organize course structures, and align with instructional design best practices.<br \/>\n\tStay updated with the latest Moodle updates, plugin releases, and e-learning technology trends, continuously enhancing the system and development process.<\/p>\n<p>AWS Cloud Integration &amp; Related Duties<\/p>\n<p>\tDeploy and maintain Moodle on AWS services (such as EC2, Lightsail, RDS), leveraging cloud scalability, reliability, and security protocols.<br \/>\n\tIntegrate AWS services (S3 for content storage, Lambda, SES for notifications) to enhance Moodle functionality<br \/>\n\tMonitor platform performance, costs, and user activity using AWS CloudWatch and reporting analytics, providing proactive system health management and resource optimization<\/p>\n<p>MS CRM\/Dynamics Integration<\/p>\n<p>\tDevelop and implement API-based integrations between Moodle LMS and MS CRM\/Dynamics 365 to synchronize user, course, and client data<br \/>\n\tEnsure seamless authentication, enrolment, and reporting workflows across Moodle and CRM platforms.<br \/>\n\tCustomize data flow to support CRM-driven campaigns, learning interventions, and automated communication with learners<br \/>\n\tMonitor integration health, troubleshoot errors, and manage updates for compatibility and data integrity<br \/>\n\tDocument integration processes and best practices for technical and non-technical stakeholders.<\/p>\n<p>Training Duties<\/p>\n<p>\tTraining Delivery: Conduct training sessions in accordance with Mecer Inter-Ed\u2019s curriculum, ensuring an engaging and effective learning experience for all participants.<br \/>\n\tStakeholder Assessment: Evaluate stakeholder performance through assessments, practical exercises, and feedback, ensuring that learning objectives are met.<br \/>\n\tContent Development: Assist in the development and updating of training materials, incorporating feedback and industry best practices.<br \/>\n\tSupport Services: Provide support to stakeholders before, during, and after training sessions, addressing any questions or concerns they may have.<br \/>\n\tReporting: Maintain accurate records of training activities, stakeholder progress, and assessment results, and report these to senior instructors and management.<br \/>\n\tProfessional Development: Continuously enhance your own expertise in ICT through ongoing learning and training opportunities. Share knowledge with colleagues and contribute to the improvement of the training program.<br \/>\n\tCompliance and Quality Assurance: Ensure adherence to Mecer Inter-Ed&#8217;s quality standards and regulatory requirements in all training activities. Participate in audits and assessments as needed.<\/p>\n<p>AD HOC Duties:<\/p>\n<p>\tVarious administrative tasks, beyond the above listed, from time to time.<\/p>\n<p>Qualification, Experience &amp; Skills:<\/p>\n<p>\tBachelor\u2019s degree or diploma in computer science, Information Technology, or related field<br \/>\n\tProven experience as a Moodle Developer or similar role.<br \/>\n\tStrong understanding of Moodle architecture, APIs, and plugin development.<br \/>\n\tProficiency in PHP, MySQL, HTML, CSS, JavaScript.<br \/>\n\tRelevant certifications from various vendors such as Moodle or proven experience (refer to growth plan).<br \/>\n\t2 years\u2019 experience as a Moodle frontend and backend developer as minimum requirement.<br \/>\n\t1 years\u2019 experience as an instructor, trainer, or related position is advantageous.<br \/>\n\tProficient computer skills, Microsoft Office Suite (Word, PowerPoint, Outlook, and Excel), and instructional software.<br \/>\n\tAWS Cloud Practitioner<\/p>\n<p>Knowledge:<\/p>\n<p>\tProfessionals in this role should possess expertise in Moodle architecture, PHP, AWS platform administration, and enterprise integrations, alongside excellent problem-solving and communication skills.<\/p>\n<p>Competencies:<\/p>\n<p>\tMoodle LMS Development:\u00a0Proficiency in PHP, SQL, HTML\/CSS, and JavaScript for custom plugin\/theme development and platform optimization<br \/>\n\tAWS Cloud Mastery:\u00a0Proficiency in AWS services (EC2, S3, RDS, Lambda, VPC), cloud security best practices, and infrastructure-as-code tools (CloudFormation, Terraform).<br \/>\n\tCRM Integration: Experience with Dynamics 365 and major CRM APIs, middleware, web services (REST\/SOAP), and automation tools for seamless data exchange.<br \/>\n\tDevOps &amp; CI\/CD:\u00a0Knowledge of pipelines, git workflows, and deployment automation for LMS and integration updates.<br \/>\n\tSecurity &amp; Compliance: Understanding of data privacy, encryption, role-based access, and regulatory frameworks relevant to cloud and CRM environments.<br \/>\n\tRequirements Gathering:\u00a0Strong ability in business analysis and translating organizational needs into system specifications<br \/>\n\tSystem Troubleshooting: Diagnostic skills for resolving technical issues in LMS, cloud, and integrated CRM\/ERP workflows.<br \/>\n\tCross-Functional Teamwork:\u00a0Effective engagement with instructional designers, business analysts, IT, and stakeholders for requirements and feedback.<br \/>\n\tProject Management:\u00a0Familiarity with Agile\/Scrum or other project management methodologies, and experience in coordinating end-to-end technology projects.<br \/>\n\tSolution-Oriented Mindset:\u00a0Strong ownership for driving platform innovation, process automation, and measurable business improvement.<br \/>\n\tAdaptability:\u00a0Willingness to stay updated with new LMS, cloud, and CRM developments (e.g. Moodle 5.0, AWS advanced services, CRM upgrades)<br \/>\n\tExcellent verbal and written communication skills\u00a0to effectively convey complex information.<br \/>\n\tFlexibility to adapt\u00a0teaching methods and materials to meet diverse stakeholder needs and changing industry standards.<br \/>\n\tStrong analytical and problem-solving skills\u00a0to address stakeholder challenges and improve training outcomes.<br \/>\n\tAbility to build rapport\u00a0with stakeholders and create a supportive and motivating learning environment.<br \/>\n\tEnsure accuracy and thoroughness\u00a0in preparing and delivering training content and assessments.<br \/>\n\tAbilities of the employee to perform effectively and efficiently:<\/p>\n<p>Technical Skills:<\/p>\n<p>\tMoodle Development: Intermediate PHP, MySQL, HTML\/CSS, JavaScript for custom modules, plugins, and theme design<br \/>\n\tAWS Cloud: Proficiency with EC2, S3, RDS, Lambda, CloudFront, IAM, VPC; cloud architecture, deployment, monitoring, and DevOps automation.<br \/>\n\tCRM Integration: Familiarity with Dynamics 365 APIs, REST\/SOAP web services, middleware platforms, and data mapping for synchronization.<br \/>\n\tLinux Server Management: Command-line administration, security, and performance tuning in web-based environments<br \/>\n\tAPI Development: Design and maintenance of secure APIs for LMS-CRM data exchange<br \/>\n\tVersion Control &amp; CI\/CD: Use of Git, automated testing, and deployment pipelines for LMS and integration projects.<br \/>\n\tSecurity &amp; Compliance: Best practices for identity management, encryption, backup, and compliance with POPIA &amp; GDPR or related standards.<br \/>\n\tTechnical Troubleshooting: Ability to diagnose and resolve LMS, cloud, and integration issues efficiently.<br \/>\n\tCollaboration &amp; Communication: Working with cross-disciplinary teams; ability to explain technical concepts to non-technical staff.<br \/>\n\tProject Management: Experience with Agile or Scrum frameworks, time management, and documentation.<br \/>\n\tContinuous Learning: Keeping current with evolving LMS, cloud, and CRM technologies and trends<br \/>\n\tTeaching and Instructional Skills<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website ( http:\/\/www.mustek.co.za ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"Mustek Limited","_company_website":"http:\/\/www.mustek.co.za","_company_tagline":"Mustek Limited is one of the largest assembler and distributors of personal computers and complementary ICT products in South Africa. The Mustek Limited Group was established in 1987 and also includes Rectron. Mustek Limited combines the best of local assembly capabilities through its Mecer brand, ... read morewith a multi-national product portfolio via a broad range of top tier brands, including: Acer, ASUS, Samsung, Lenovo, Brother, Microsoft Volume Licensing, Brand-Rex, Huawei, miniflex, Mustek Security Technologies and Mustek Energy, to name a few. Through its broad-based distribution strategy, Mustek Limited is focused on being the country\u2019s ICT supplier of choice. Due to its nation-wide footprint and competitive pricing, Mustek Limited prides itself on its service offering capabilities for a wide range of technology and end-user needs. 322 15th Road Randjespark Midrand South Africa 1685","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":["post-18854","job_listing","type-job_listing","status-expired","hentry","job_listing_region-gauteng","job-type-full-time"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/18854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=18854"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=18854"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=18854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}