1993 Technician Software

Centurion, GP, ZA, South Africa

Job Description

We are hiring

Technician - Software




The Technician - Software is responsible for the installation, maintenance, troubleshooting, and support of software systems and applications within the organization. This role ensures software operates efficiently, resolves technical issues promptly, and provides technical assistance and training to end-users to maximize productivity and system integrity.


Main job functions:




Diagnose, resolve, and document complex software and system issues, including bugs, errors, and performance problems. Install, configure, and upgrade operating systems, business applications, and utility software on end-user devices and servers. Perform routine maintenance, patching, and updates to ensure software security and optimal performance. Provide timely and effective Tier 1/Tier 2 technical support and guidance to users via help desk, phone, or in-person. Create and maintain clear, up-to-date technical documentation, troubleshooting guides, and user manuals. Participate in software testing (manual or automated) to validate functionality and performance before deployment.

Qualifications and experience:




An Associate's or Bachelors Degree (or equivalent Diploma/Higher Certificate) in Information Technology, Computer Science, Software Engineering, or a related technical field. 1-3 years of hands-on experience in a technical support, desktop support, help desk, or junior software/IT technician role. Experience using a ticketing/CRM system is highly preferred. Relevant industry certifications such as CompTIA A+, CompTIA Network+, Microsoft Certified: Modern Desktop Administrator (MDA), or equivalent vendor-specific certifications. Demonstrated experience with core software tools and technologies: Operating System troubleshooting (Windows/Linux/macOS), remote access tools, and basic network diagnostics.

Skills and Knowledge:




In-depth Knowledge of core operating systems (Windows, macOS, Linux) and skill in installing, configuring, and maintaining diverse COTS and proprietary software applications. Expert skill in software diagnosis, utilizing tools and logs to identify, isolate, and debug defects and performance issues efficiently. Skill to write and execute simple scripts (e.g., PowerShell, Python) to automate routine maintenance tasks, system checks, and data gathering. Knowledge of database management concepts and the Skill to write basic SQL queries for troubleshooting data-related software errors. Knowledge of network protocols (TCP/IP, DNS) and endpoint security principles to ensure system stability and compliance. Skill in creating clear, precise technical documentation and knowledge base articles for both peers and end-users. Skill in critical and logical thinking to systematically analyze complex software issues and derive root causes. Skill in verbal and written communication, crucial for providing clear user support, managing ticketing systems, and collaborating with technical teams.

Closing Date: 10 November at 16:00

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
    JD1577852
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, GP, ZA, South Africa
  • Education
    Not mentioned