S

Software Technician

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Technician

Software Technician

Location: Mpumalanga
Job Type: Full-Time

Main Purpose of the Role

The Software Technician is responsible for maintaining, supporting, and optimising software systems that are critical to mining operations. This role requires a proactive and technically skilled individual who can troubleshoot issues, ensure system reliability, and support software deployments in a demanding, site-based environment.

The successful candidate will work closely with the Account Manager and Technical Superintendent to roll out, maintain, and support software solutions at client sites, ensuring minimal downtime and efficient system performance.

Minimum Requirements

Education:

  • Matric / Grade 12 (Mathematics and Science preferred)
  • National Diploma in Computer Science, Information Technology, or a related field

Certifications:

  • A+
  • N+
  • S+

Experience:

  • Minimum of 2 years' experience in software support
  • Experience in a mining or industrial environment will be advantageous

Other Requirements:

  • Valid driver's license and own reliable transport
  • Willingness to travel, work overtime, and operate on-site

Key Responsibilities

  • Provide first-line support for field technician tablets and on-site systems
  • Perform BEAMS site administration and infrastructure maintenance
  • Generate weekly BEAMS reports for the Technical Superintendent and Account Manager
  • Analyse raw data and provide detailed findings and reports
  • Troubleshoot and maintain on-site networks and connectivity
  • Configure and support routers and related networking equipment
  • Deliver remote support using tools such as TeamViewer and AnyDesk
  • Assist in reviewing, maintaining, and improving system performance
  • Conduct routine system maintenance and upgrades
  • Maintain and repair lamproom test stations, pocket tag test stations, and integrations
  • Support software rollouts, troubleshooting, and ongoing maintenance
  • Compile and submit incident reports
  • Participate in testing and validation of systems in both simulated and real environments
  • Provide user training and ongoing client support
  • Develop and maintain technical documentation, including system configurations and user guides

Key Competencies

  • Strong problem-solving and analytical skills
  • Ability to work independently in a high-pressure environment
  • Good communication and client-facing skills
  • Attention to detail and strong documentation abilities
  • Technical adaptability and willingness to learn
Original job Software Technician posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Technician Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Technician Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.