Information technology
IT Intern
Johannesburg
contract
Posted 2026-08-17
Description
Internship (Fixed-Term Contract)
Job Purpose
The IT Intern will provide technical support in software installation and maintenance, website
design and development, and administrative functions within the organisation. The intern will
gain practical experience in information technology while assisting with the day-to-day
operations of the IT department as an intern.
Job Purpose
The IT Intern will provide technical support in software installation and maintenance, website
design and development, and administrative functions within the organisation. The intern will
gain practical experience in information technology while assisting with the day-to-day
operations of the IT department as an intern.
Requirements
1. Software Installation and Technical Support
• Install, configure and maintain computer software and applications.
• Perform software updates and system upgrades.
• Troubleshoot hardware and software issues.
• Install antivirus software and ensure systems are secure.
• Monitor system performance and report technical issues to the supervisor.
2. Website Design and Development
• Design, develop and maintain the company website.
• Update website content, images and company information.
• Ensure websites are responsive and user-friendly.
• Assist with search engine optimisation (SEO) and website analytics.
• Create graphics, banners and other digital content.
• Test website functionality and resolve technical issues.
• Ensure website security and data protection measures are in place.
3. Administration and Documentation
• Maintain records of software licences and IT assets.
• Prepare reports, presentations and technical documentation.
• Assist with data capturing and database maintenance.
• Manage electronic files and maintain proper backups.
• Coordinate IT-related meetings and training sessions.
• Maintain inventory of IT equipment and supplies.
• Provide general administrative support to the IT department.
4. Networking and System Maintenance
• Assist with the setup and maintenance of computer networks.
• Support internet connectivity and email systems.
• Perform regular system backups and recovery procedures.
• Monitor network performance and identify potential problems.
• Ensure compliance with company IT policies and procedures.
Minimum Requirements
Education
• National Diploma or Degree in Information Technology, Computer Science,
Software development or related Field
• Currently studying IT, and/or requires to complete apprenticeships for the
completion of the POE (Portfolio of Evidence)
• Relevant certifications will be advantageous.
Knowledge and Skills
• Basic knowledge of operating systems, including Windows.
• Knowledge of software installation and troubleshooting.
• Basic understanding of POS, Bulk SMS and WhatsApp, Biometric System,website development tools. (training will be provided more extensively)
• Familiarity with content management systems.
• Knowledge of Microsoft Office applications.
• Basic understanding of networking concepts.
• Good administrative and organisational skills.
• Strong communication and interpersonal skills.
• Ability to work with a team and as part of a team.
• Attention to detail and problem-solving abilities.
Competencies
• Analytical thinking.
• Time management.
• Customer service orientation.
• Creativity and innovation.
• Adaptability and willingness to learn.
• Professionalism and confidentiality.
Key Performance Indicators (KPIs)
• Number of software installations completed successfully.
• Website updates completed within agreed timelines.
• Resolution time for technical support requests.
• Accuracy of IT records and documentation.
• Be able to use contact search effectively
• User satisfaction with IT support services.
• Compliance with company policies and procedures.
Working Conditions
• Office-based environment with occasional travel to client sites.
• Standard working hours with flexibility when required.
• Use of computers and other information technology equipment.
Duration of Internship
The internship will run for a period determined by the company, subject to performance and
organisational requirements.
• Install, configure and maintain computer software and applications.
• Perform software updates and system upgrades.
• Troubleshoot hardware and software issues.
• Install antivirus software and ensure systems are secure.
• Monitor system performance and report technical issues to the supervisor.
2. Website Design and Development
• Design, develop and maintain the company website.
• Update website content, images and company information.
• Ensure websites are responsive and user-friendly.
• Assist with search engine optimisation (SEO) and website analytics.
• Create graphics, banners and other digital content.
• Test website functionality and resolve technical issues.
• Ensure website security and data protection measures are in place.
3. Administration and Documentation
• Maintain records of software licences and IT assets.
• Prepare reports, presentations and technical documentation.
• Assist with data capturing and database maintenance.
• Manage electronic files and maintain proper backups.
• Coordinate IT-related meetings and training sessions.
• Maintain inventory of IT equipment and supplies.
• Provide general administrative support to the IT department.
4. Networking and System Maintenance
• Assist with the setup and maintenance of computer networks.
• Support internet connectivity and email systems.
• Perform regular system backups and recovery procedures.
• Monitor network performance and identify potential problems.
• Ensure compliance with company IT policies and procedures.
Minimum Requirements
Education
• National Diploma or Degree in Information Technology, Computer Science,
Software development or related Field
• Currently studying IT, and/or requires to complete apprenticeships for the
completion of the POE (Portfolio of Evidence)
• Relevant certifications will be advantageous.
Knowledge and Skills
• Basic knowledge of operating systems, including Windows.
• Knowledge of software installation and troubleshooting.
• Basic understanding of POS, Bulk SMS and WhatsApp, Biometric System,website development tools. (training will be provided more extensively)
• Familiarity with content management systems.
• Knowledge of Microsoft Office applications.
• Basic understanding of networking concepts.
• Good administrative and organisational skills.
• Strong communication and interpersonal skills.
• Ability to work with a team and as part of a team.
• Attention to detail and problem-solving abilities.
Competencies
• Analytical thinking.
• Time management.
• Customer service orientation.
• Creativity and innovation.
• Adaptability and willingness to learn.
• Professionalism and confidentiality.
Key Performance Indicators (KPIs)
• Number of software installations completed successfully.
• Website updates completed within agreed timelines.
• Resolution time for technical support requests.
• Accuracy of IT records and documentation.
• Be able to use contact search effectively
• User satisfaction with IT support services.
• Compliance with company policies and procedures.
Working Conditions
• Office-based environment with occasional travel to client sites.
• Standard working hours with flexibility when required.
• Use of computers and other information technology equipment.
Duration of Internship
The internship will run for a period determined by the company, subject to performance and
organisational requirements.