It Systems Engineer (moodle, Security & Integrations)

Centurion, Gauteng, South Africa

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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1584833
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned