IT Systems Engineer (Moodle, Security & Integrations)
Praesignis (Pty) Ltd
Centurion, Gauteng
Permanent
Apply
Posted 05 November 2025 - Closing Date 30 November 2025

Job Details

Job Description

Role Overview

We’re looking for a versatile and experienced Senior IT Systems Engineer to lead and support our client's digital infrastructure with a strong focus on Moodle LMS, cybersecurity, and systems integration. You’ll be the go-to expert for backend systems, platform reliability, and secure data operations. This is a strategic role, not a Desktop Support position.

Key Responsibilities

  • Moodle Platform Oversight
    • Administer, maintain, and optimize Moodle LMS
    • Support plugin development, upgrades, and integrations
    • Collaborate with developers to ensure platform scalability and performance
  • Cybersecurity & Data Protection
    • Implement and monitor security protocols across systems and networks
    • Conduct regular audits, vulnerability scans, and risk assessments
    • Ensure compliance with POPIA, GDPR, and other relevant standards
  • Systems & Network Administration
    • Manage internal networks, firewalls, VPNs, and cloud infrastructure
    • Monitor system health, uptime, and performance metrics
    • Maintain backup and disaster recovery protocols
  • API Development & Integration
    • Develop and maintain RESTful APIs for internal and external systems
    • Ensure secure and reliable data exchange between platforms
    • Document endpoints and integration workflows
  • WordPress Support
    • Maintain and update WordPress-based sites
    • Ensure plugin compatibility, performance, and security
    • Assist with theme customization and content workflows
  • eCommerce Integration & Management 
    • Support and maintain eCommerce functionality across Moodle and WordPress platforms, including payment gateways, product listings, subscriptions, and secure transactions.
  • Software & Infrastructure Support
    • Oversee integration between Moodle, WordPress, and third-party systems (e.g., CRM, payment gateways)
    • Troubleshoot and resolve system-level issues
    • Support internal applications and ensure interoperability
  • Collaboration & Documentation
    • Work closely with internal teams and external vendors
    • Maintain clear documentation of systems, configurations, and procedures
    • Provide strategic input on IT infrastructure improvements

Ideal Candidate Profile

  • Experience
    • 5+ years in IT systems engineering or infrastructure roles
    • Proven experience with Moodle and WordPress administration
    • Strong background in Linux server environments, MySQL/PostgreSQL, and PHP
  • Skills
    • Network configuration and troubleshooting (LAN/WAN, DNS, DHCP)
    • Cybersecurity best practices (SSL, firewalls, intrusion detection)
    • Experience with WooCommerce, Moodle eCommerce plugins, and payment gateway APIs
    • API development (REST, JSON, OAuth)
    • Familiarity with cloud platforms (cPanel, AWS, Azure, or similar)
    • Scripting and automation (Bash, Python, etc.)
  • Soft Skills
    • Methodical, detail-oriented, and solution-driven
    • Excellent communication and documentation skills
    • Comfortable working independently and collaboratively