Skip to Content

IT Systems Manager

Pretoria, South Africa

We are seeking a highly competent, hands-on, and experienced IT Systems Manager to take full responsibility for the company’s IT systems, infrastructure, cybersecurity, cloud platforms, business applications, ERP systems, website, integrations, automation, physical technology, and internal technical support.

This is a senior, all-round IT role for someone who can independently manage, troubleshoot, improve, and build across the full technology environment of the business. The successful candidate will be the company’s internal IT person and must be able to use AI-assisted tools effectively to help develop, configure, automate, document, troubleshoot, and improve systems.

The ideal candidate must be technically strong, mathematically capable, logical, reliable, and able to work across cloud platforms, Microsoft 365, domains, emails, networks, devices, cybersecurity, ERP systems, websites, databases, APIs, barcode scanners, CCTV, access control, and AI-assisted development.

This role requires someone who can take full ownership, solve problems independently, and be available when urgent IT issues arise.

Details


Salary

R70,000 - R100,000 per month

Working Hours

Monday - Friday, 08:00 - 17:00

Saturday, 09:00 - 14:00

The role requires availability outside normal working hours when urgent or business-critical IT issues arise.

The successful candidate must be able to assist remotely when required and should be prepared to keep their laptop available for urgent support, system access, or emergency troubleshooting.

Employment Type

Permanent

Employment Location

Pretoria, Gauteng, South Africa

Office-based role, with remote access required when urgent technical support or system administration is needed after hours.

Benefits


Senior Technical Role

This is a senior, high-responsibility role with ownership over the company’s full IT environment, systems, platforms, automation, cybersecurity, and technical improvements.

Annual Performance Bonus

Employees are rewarded once a year based on performance, reliability, problem-solving ability, initiative, and contribution to company goals.

AI-Assisted Development Environment

The role provides the opportunity to use modern AI tools to help build, improve, troubleshoot, document, automate, and maintain business systems.

Broad Technical Exposure

The role covers cloud platforms, ERP systems, websites, cybersecurity, networks, integrations, databases, barcode systems, CCTV, access control, automation, and internal IT support.

Practical Business Impact

The successful candidate will directly improve how the company operates by making systems more reliable, secure, efficient, automated, and scalable.

Requirements


Experience

Minimum 5 years’ experience in IT systems administration, cloud administration, technical support, cybersecurity, software development, ERP support, system integrations, automation, or a similar senior technical role.

The candidate must be able to work independently and take ownership of the full IT environment.

Senior All-Round IT Ability

Must be a strong generalist who can manage and troubleshoot the full company IT environment, including staff support, devices, networks, cloud platforms, emails, domains, business systems, websites, security, databases, automation, integrations, and physical technology.

AI-Assisted Technical Ability

Must be highly comfortable using AI tools to assist with coding, system configuration, automation, documentation, troubleshooting, research, testing, and technical problem-solving.

The candidate must be able to use AI responsibly and intelligently. They do not need to manually write every line of code themselves, but they must understand what the AI is doing, test outputs properly, identify mistakes, and safely apply changes to live business systems.

Coding & Development Understanding

Must understand software development concepts, code structure, databases, APIs, integrations, testing, debugging, version control, deployment, and technical documentation.

Experience or familiarity with Python, JavaScript, XML, HTML, CSS, SQL, JSON, Git, REST APIs, and web technologies will be highly beneficial.

Mathematical & Logical Thinking

Strong mathematical, analytical, and logical thinking ability is required.

The candidate must be able to understand calculations, formulas, percentages, margins, pricing rules, costings, exchange rates, taxes, reports, stock values, and other business logic so that they can correctly configure systems, test outputs, and instruct AI-assisted development tools to build accurate solutions.

Accounting & Business Understanding

Basic accounting and business process knowledge is beneficial.

The candidate does not need to be an accountant, but should be able to understand or learn concepts such as invoices, supplier bills, customer payments, VAT, journals, reconciliations, margins, pricing, landed costs, stock valuation, and financial reports.

This is important because many system changes, reports, automations, and calculations will relate to accounting, inventory, sales, purchases, and business operations.

Microsoft 365, Email & Domain Knowledge

Strong knowledge of Microsoft 365, email setup, mailboxes, DNS records, domains, SPF, DKIM, DMARC, user accounts, groups, permissions, and email troubleshooting.

Experience with Azure or similar cloud platforms will be highly beneficial.

Cloud & Server Knowledge

Strong understanding of cloud platforms, hosting environments, virtual servers, storage, backups, access control, deployment environments, logs, monitoring, SSL certificates, domains, DNS, and system security.

Experience with platforms such as Microsoft Azure, AWS, Google Cloud, DigitalOcean, Odoo.sh, or similar systems will be beneficial.

Cybersecurity Knowledge

Must understand and apply cybersecurity best practices, including MFA, password policies, access control, device security, phishing prevention, backups, disaster recovery, permission reviews, secure configuration, endpoint protection, and safe handling of company data.

ERP & Business Systems Knowledge

Must be comfortable working with ERP systems, accounting systems, inventory systems, CRM systems, eCommerce systems, communication platforms, payment systems, and other business software.

Experience with Odoo or similar ERP systems is beneficial, but not required.

Website & eCommerce Knowledge

Must be able to assist with website setup, website configuration, domain configuration, website changes, tracking tools, payment integrations, forms, product-related technical issues, performance issues, and general eCommerce system support.

Stock, Warehousing & Barcode System Knowledge

Must be able to understand and support stock, warehousing, barcode scanners, scanning workflows, label printing, inventory-related system configuration, and warehouse technology.

The role is not responsible for performing warehouse stock adjustments, but must support the technical systems used by warehouse and stock teams.

CCTV, Access Control & Physical Technology

Must be able to assist with company physical technology systems, including CCTV, access control, alarms, fingerprint scanners, clock-in systems, network-connected devices, and related setup or troubleshooting.

Staff IT Support

Must be able to assist employees with IT-related problems, including laptops, desktops, printers, scanners, fingerprint scanners, Wi-Fi, email, account access, passwords, software issues, browser issues, permissions, devices, and general technical troubleshooting.

Network Knowledge

Must understand networking, including routers, switches, Wi-Fi, firewalls, IP addresses, DNS, VPNs, cabling, internet connectivity, and network troubleshooting.

Database & Data Knowledge

Must understand databases, tables, records, data imports, exports, backups, data cleanup, queries, and data accuracy.

Experience with SQL and PostgreSQL will be beneficial.

Excel & Spreadsheet Ability

Strong Excel or spreadsheet ability is required.

The candidate must be comfortable with formulas, calculations, data checking, reports, imports, exports, CSV files, structured data, and problem-solving using spreadsheets.

Ability to Translate Business Logic Into Systems

Must be able to understand a business requirement, calculation, workflow, or problem, and translate it into clear technical instructions for system configuration, automation, reporting, or AI-assisted development.

The candidate must be able to check that the final system result matches the intended business logic.

Driver’s Licence

A valid driver’s licence is required.

Qualification

A formal IT, computer science, software development, cloud, networking, or cybersecurity qualification is beneficial, but not required.

Proven practical ability, strong technical understanding, and real-world problem-solving skill are more important than formal qualifications.

Problem-Solving Ability

Must be able to investigate problems logically, find root causes, research solutions, test carefully, document findings, and resolve issues without constant supervision.

Documentation

Must be able to document systems, settings, access procedures, technical changes, troubleshooting steps, internal processes, and user instructions clearly.

Confidentiality & Integrity

Must be trustworthy and responsible when handling passwords, system access, company data, customer data, staff information, financial information, and confidential business processes.

Responsibilities


Full IT Ownership

Take responsibility for the company’s IT environment, including systems, devices, users, cloud platforms, emails, domains, networks, software, websites, ERP systems, cybersecurity, physical technology, and technical support.

Staff IT Support

Assist staff with all IT-related issues, including computers, laptops, printers, scanners, fingerprint scanners, Wi-Fi, email, account logins, passwords, software problems, browser issues, device issues, and access problems.

Microsoft 365, Email & Domain Administration

Manage Microsoft 365, email accounts, domains, DNS records, mailboxes, permissions, groups, security settings, and email deliverability configurations such as SPF, DKIM, and DMARC.

Cloud & Server Administration

Configure, maintain, monitor, and troubleshoot cloud platforms, servers, hosting environments, backups, SSL certificates, access control, logs, deployments, and system availability.

Cybersecurity Management

Implement and maintain cybersecurity controls, including MFA, password policies, user permissions, secure access, backups, device security, phishing prevention, permission reviews, endpoint protection, disaster recovery, and incident response.

ERP System Support & Customization

Assist with setup, configuration, customization, troubleshooting, automation, reporting, user access, workflows, and integrations within ERP and business systems.

Odoo experience is beneficial, but the candidate must be able to work with ERP systems in general.

AI-Assisted Coding & Automation

Use AI-assisted tools to develop, review, test, improve, and maintain code, automations, integrations, scripts, reports, system changes, and internal tools.

Code Review, Testing & Live System Changes

Review technical changes, test system customizations, check AI-generated code, identify issues, and apply approved or necessary changes to live systems responsibly.

The candidate must be able to make live system changes independently when required and must understand the importance of testing, backups, risk management, and rollback planning.

Website & eCommerce Support

Assist with website configuration, technical website changes, domain setup, payment integrations, tracking tools, performance issues, forms, product-related technical issues, and general eCommerce support.

Integrations & APIs

Assist with connecting systems through APIs, webhooks, imports, exports, payment gateways, courier systems, communication platforms, accounting systems, websites, and other third-party services.

Business Logic & Calculation Design

Understand, document, test, and implement business calculations, formulas, and system logic relating to pricing, margins, discounts, stock, purchases, sales, VAT, landed costs, reports, accounting, and operational workflows.

Accounting-Related System Support

Assist with accounting-related system configuration, reports, automations, integrations, and calculations.

This may include invoices, supplier bills, payments, VAT, journals, stock valuation, margins, landed costs, reconciliations, and financial reporting logic.

Testing Calculations & System Outputs

Test system calculations, reports, automations, and AI-generated code to ensure the outputs are accurate, logical, and aligned with the company’s intended business rules.

Stock, Warehousing & Barcode System Support

Support the technical systems used for stock, warehousing, barcode scanning, label printing, inventory workflows, handheld scanners, and related warehouse technology.

The role is responsible for the technical setup and support of these systems, not for performing operational stock adjustments.

CCTV, Access Control, Alarms & Physical IT

Support, configure, and troubleshoot CCTV systems, access control, alarms, fingerprint scanners, clock-in systems, network-connected devices, and other company physical technology systems.

Network & Connectivity Support

Support and troubleshoot routers, switches, Wi-Fi, firewalls, internet connectivity, VPNs, IP settings, cabling, and general network-related issues.

Data, Reports & Spreadsheet Support

Assist with report setup, formulas, structured data, exports, imports, CSV files, spreadsheet-based analysis, and data-related troubleshooting where it relates to systems, reporting, migrations, or automation.

System Migration Support

Assist with data and system migrations when moving between platforms, upgrading systems, importing historical records, or restructuring technical environments.

System Monitoring & Downtime Response

Monitor key systems and respond to urgent problems such as email outages, website downtime, server issues, access problems, security alerts, ERP issues, network failures, and other business-critical IT incidents.

Documentation & Internal Procedures

Create and maintain clear documentation for IT systems, settings, accounts, processes, troubleshooting steps, access rules, system changes, and internal user guides.

Vendor & Platform Support Communication

Communicate with software providers, hosting providers, internet service providers, IT vendors, cybersecurity providers, and platform support teams when issues need to be resolved externally.

The candidate is expected to do the technical work internally where possible, using AI-assisted tools where appropriate.

Continuous Improvement

Identify weaknesses, inefficiencies, risks, and repetitive manual tasks, then recommend and implement better tools, automations, processes, and technical solutions.

Important Notes For Applicants


This role is suitable for someone who is highly technical, independent, practical, and able to take ownership.

This is not a narrow helpdesk role, and it is not a pure software developer role. It is a broad, senior IT systems role covering support, infrastructure, cloud, cybersecurity, ERP, automation, websites, AI-assisted development, business systems, and physical technology.

The successful candidate must be able to solve problems, learn quickly, use AI effectively, understand technical risks, and take responsibility for keeping the company’s systems working properly.