About this role
Key Responsibilities:
• Assist in the installation, configuration, and maintenance of hardware and software.
• Provide technical support to end-users, troubleshooting issues and resolving them promptly.
• Help maintain network infrastructure, including routers, switches, and servers.
• Participate in the development and testing of new software applications.
• Document processes and procedures for IT systems and support.
• Collaborate with the IT team on various projects and initiatives.
• Perform regular updates and backups to ensure data integrity and security.
• Monitor system performance and report any issues to senior IT staff.
Qualifications:
• Currently enrolled in a degree program in Information Technology, Computer Science, or a related field.
• Basic understanding of computer hardware, software, and networking concepts.
• Strong analytical and problem-solving skills.
• Excellent communication and interpersonal skills.
• Ability to work independently and as part of a team.
• Eagerness to learn and adapt to new technologies.
Preferred Skills:
• Familiarity with operating systems such as Windows.
• Experience with programming languages such as Java, or C++.
• Knowledge of cybersecurity principles and practices.
• Understanding of cloud computing and virtualization technologies.
Benefits:
• Gain practical experience in a professional IT environment.
• Opportunity to work on real-world projects and challenges.
• Mentorship and guidance from experienced IT professionals.
• Potential for future employment opportunities based on performance.
Candidates must be currently enrolled in a Computer Science program (or a closely related field) and actively pursuing their degree.