Education and Experience

Minimum Education: A Diploma or Bachelor’s Degree in Computer Science, Information Technology, or a related field

Technical Skills:

 Proficiency in scripting languages like Python, Bash, or PowerShell for automation and task management.
 Basic knowledge of HTML, CSS, and JavaScript for maintaining lab websites or web-based tools.
 Familiarity with SQL and database management systems (e.g., MySQL, PostgreSQL).
 Familiarity with basic cybersecurity principles and best practices in maintaining secure computing environments.
 Familiarity with learning management systems (LMS) or educational software used in undergraduate courses.

Hardware Maintenance

 Knowledge of assembling and disassembling computer hardware.
 Skills in diagnosing and fixing hardware issues such as faulty RAM, hard drives, or peripherals.

 Networking

 Understanding of basic networking concepts (IP addressing, DHCP, DNS).
 Ability to troubleshoot network connectivity issues.
 Experience with configuring and managing network devices (routers, switches).

Software Proficiency:

 Experience with operating systems (Windows, macOS, Linux), office productivity software (Microsoft Office, Google Workspace), and specialized software relevant to the courses offered.

Relevant Experience:

 Prior experience in a similar role, ideally in an educational institution or another environment where supporting end-users in a lab setting is required.

Soft Skills:

 Strong communication skills to interact effectively with students, faculty, and other staff.
 Strong communication skills to interact effectively with students, faculty, and other staff.
 Ability to diagnose and resolve technical issues quickly and efficiently.
 Ability to manage multiple tasks and prioritize effectively.
  • ICT
  • Computer