Moodle Systems Developer - Umhlanga Rocks - Richfield

    Richfield
    Richfield Umhlanga Rocks

    6 days ago

    Default job background
    Description

    Shaping the Future of Digital Education: A Leading Role for a Talented Moodle Systems Developer

    About the Role

    We are seeking a seasoned Moodle Systems Architect & Team Lead to oversee our e-learning infrastructure, development team, and student experience initiatives. The ideal candidate will provide technical leadership while ensuring exceptional student administrative support and user experience.

    Key Responsibilities

    1. Technical Leadership & Development:
      1. Lead and mentor a team of developers, providing technical guidance, code reviews, and professional development opportunities.
      2. Architect and oversee the development of enterprise-scale Moodle solutions, ensuring best practices in system design and implementation.
      3. Drive technical strategy and roadmap planning for Moodle integration with enterprise systems.
      4. Design and implement high-availability Linux-based infrastructure for Moodle deployment.
      5. Establish coding standards, development workflows, and CI/CD pipelines.
    2. Student Experience & Administration:
      1. Lead the design and implementation of intuitive student interfaces and self-service capabilities.
      2. Oversee the development of student administrative workflows and automation.
      3. Ensure seamless integration of student support systems with Moodle.
      4. Direct the implementation of student analytics and tracking systems.
      5. Manage student data integrity and compliance requirements.
      6. Develop and maintain student communication systems within Moodle.
      7. Create and optimize enrolment management processes.
      8. Design and implement student feedback mechanisms.
    3. System Management:
      1. Guide database optimization and performance tuning initiatives.
      2. Develop capacity planning strategies and oversee system monitoring.
      3. Collaborate with executive stakeholders to align technical solutions with organizational objectives.
      4. Lead security audits and compliance initiatives.
      5. Direct the development of custom enterprise reporting solutions.
      6. Oversee system upgrade strategies and migration planning.

    Requirements

    1. Honours degree or equivalent experience in Computer Science, Information Technology, or related field.
    2. 6+ years of software development experience, with 5+ years specifically in Moodle development and architecture.
    3. 2+ years of team leadership or technical management experience.
    4. Demonstrated experience in student information systems and administrative workflows.
    5. Experience in designing and implementing student-centric digital solutions.
    6. Expert-level Linux system administration and shell scripting.
    7. Strong experience with containerization (Docker) and orchestration (Kubernetes).
    8. Proven experience architecting high-availability solutions in cloud environments (AWS, Azure).
    9. Deep understanding of security best practices and compliance requirements.
    10. Advanced knowledge of version control systems and branching strategies.
    11. Excellence in team leadership and interpersonal communication.

    Preferred Qualifications

    1. Moodle Partner certification or equivalent advanced certification.
    2. Experience in higher education technology management.
    3. Background in student success initiatives and analytics.
    4. Knowledge of educational technology trends and best practices.
    5. Background in implementing enterprise monitoring solutions.
    6. Track record of contributing to open-source projects.
    7. Experience with agile methodologies and team management.
    8. Advanced database optimization and tuning expertise.
    9. Background in implementing zero-trust security architectures.

    This role combines technical leadership with a strong focus on student experience and administrative efficiency. The ideal candidate will bridge the gap between technical systems and user-friendly student services, while managing a team to deliver both innovative solutions and reliable support systems.



  • Spar Group Limited Durban

    Job Summary · The Systems Developer will design, develop, and maintain information systems and software applications to support SPAR Space Management's business operations. This involves collaborating with stakeholders to understand system requirements and providing expertise in ...


  • Job Crystal KwaZulu-Natal

    ERP Group Systems Developer Position · An exciting opportunity exists for an ERP Group System Developer to play a crucial role in designing, developing, and maintaining the company's ERP systems. You will work closely with the ERP Group System Specialist and Analysts to ensure se ...


  • Boardroom Appointments Umhlanga Rocks

    About the Job · Senior PHP Full Stack Developer · We are seeking an experienced Senior PHP Full Stack Developer to join our team at Boardroom Appointments. · The ideal candidate will have a strong background in PHP, Laravel, and NodeJS, with experience in maintaining and updating ...


  • Geotech Umhlanga Rocks

    Senior Tech Lead Developer · Foster a culture of knowledge sharing and professional growth among a development team, providing guidance and mentorship to help them excel in their roles. · The ideal candidate will have 5-7 years of experience in software development, with a solid ...


  • Careerbox Umhlanga Rocks

    Data Engineer Job Description · The data engineer is responsible for expanding and optimizing our data and data pipeline architecture. This includes optimizing data flow and collection for cross-functional teams. The Data Engineer will support software developers, database archit ...


  • BETSoftware Umhlanga Rocks

    We are seeking a highly skilled Senior Systems Engineer to lead the management, optimisation and troubleshooting of complex hybrid environments in our dynamic team based in Durban. · Key Responsibilities: · Oversee the administration and optimisation of Windows/Linux networks, se ...

  • Careerbox

    Data Engineer

    1 week ago


    Careerbox Umhlanga Rocks

    Data Engineer Job Description · The data engineer is responsible for expanding and optimizing our data architecture, as well as optimizing data flow and collection for cross-functional teams. The Data Engineer will support software developers, database architects, data warehouse ...


  • Supportwave Umhlanga Rocks

    Senior Back-End Developer · About the Role · We are seeking an experienced Senior Back-End Developer to join our team at SupportWave. The ideal candidate will have a strong background in designing, developing, and maintaining scalable backend systems and APIs. · Key Responsibilit ...


  • e-Merge IT Recruitment Umhlanga Rocks Full time

    Job Title: Senior Backend C# Developer · About the Role · e-merge-it-recruitment is a cutting-edge global tech powerhouse seeking a highly skilled Senior Backend C# Developer to join our forward-thinking team. This role offers an exciting opportunity to collaborate with innovator ...


  • Royal HaskoningDHV Umhlanga Rocks

    About Royal HaskoningDHV South Africa · Royal HaskoningDHV South Africa is a consulting engineering company that provides services in various sectors, including aviation, buildings, energy, industry, infrastructure, maritime, urban development, and water. · The company has a rich ...


  • BETSoftware Umhlanga Rocks

    About the Role · We are seeking an experienced Intermediate Systems Engineer to join our cutting-edge team at BET Software in Durban. As a key member of our technical team, you will be responsible for resolving complex system issues, supporting a wide range of technologies, and e ...


  • BETSoftware Umhlanga Rocks

    **Transform and Lead in Software Development** · BET Software seeks a passionate and experienced Senior Linux DevOps Engineer to drive innovation and lead transformation. In this role, you'll design, implement, and manage complex DevOps processes and infrastructure, bridging deve ...


  • Affirmative Portfolios - Durban Umhlanga Rocks

    Credit Reporting Analyst · Our client seeks a Credit Reporting Analyst to develop, manage and monitor reporting models providing advanced analytical support. · Duties Responsibilities · Key Purpose: · To provide data driven insights and trends create and maintain accurate data da ...


  • Simply HR Payroll Umhlanga Rocks

    Claims Fulfilment Consultant · A successful and large Homeloan and Insurance company requires the services of a Claims Fulfilment Consultant to achieve customer satisfaction and drive timely settlement of claims. The role involves applying risk management principles at consultant ...


  • BETSoftware Umhlanga Rocks

    We are seeking an Intermediate Infrastructure Engineer to help design, maintain, and support our multi-datacenter hosting environment. You will play a crucial role in ensuring our enterprise systems stay secure, efficient, and always online. · Key Responsibilities · Design and im ...


  • 121talent Pty Ltd Umhlanga Rocks

    Controlling Manager · Our client, a leading Manufacturing company, seeks an experienced Controlling Manager to oversee cost expenditures and purchases. · Purpose of the Role: · This role offers an exciting opportunity for individuals passionate about financial analysis and cost o ...


  • The Recruitment Council Umhlanga Rocks

    Chief Operating Officer · This role oversees the overall business operations and strategic direction of a boutique asset management firm. The successful candidate will be responsible for hands-on management of staff, providing strategic advice, and implementing operational system ...


  • Snatch Umhlanga Rocks

    A dynamic company within the learning and development industry seeks a skilled Financial Controller to contribute to their team on-site in Durban North, KZN. · The successful candidate will report directly to the Financial Manager and play a pivotal role in driving the business's ...


  • Careerbox Umhlanga Rocks

    IT Senior Security Analyst · Safeguarding digital frontiers and transforming cybersecurity landscapes requires a strategic approach. As an IT Senior Security Analyst at CareerBox, you will play a pivotal role in shaping our security architecture, deploying cutting-edge technologi ...


  • The Faculty Online Learning Group Umhlanga Rocks

    We are seeking a dynamic and results-driven Recruiter to join our team at The Faculty Online Learning Group. · Key Responsibilities · Manage the full recruitment lifecycle, including sourcing, screening, interviewing, and hiring qualified candidates for various roles within the c ...

Jobs
>
Umhlanga