ICT Trainee

Full Time 3 weeks ago
Employment Information

About the Role

  • We are looking for a motivated and enthusiastic ICT Trainee to join our ICT team and gain hands-on experience in technology support, networking, systems administration, and basic software development.
  • The successful candidate will work closely with the ICT Manager and team to support the organization’s day-to-day technology operations, troubleshoot technical issues, maintain ICT infrastructure, and contribute to technology projects and process improvements.

Key Responsibilities

IT & Technical Support

  • Provide first-level technical support to staff on hardware, software, and connectivity issues.
  • Troubleshoot computers, printers, mobile devices, and other ICT equipment.
  • Assist with installation, configuration, and maintenance of software applications.
  • Support user account setup, access management, and basic system administration.
  •  Escalate complex technical issues to the ICT Manager or relevant service provider.

Networking & Infrastructure

  • Assist in monitoring and maintaining the organization’s network infrastructure.
  • Support the configuration and troubleshooting of routers, switches, access points, and other network devices.
  • Assist with LAN, Wi-Fi, internet connectivity, and basic network troubleshooting.
  • Apply basic networking concepts including IP addressing, DNS, DHCP, LAN/WAN, and network security.
  • Assist with the setup, maintenance, and replacement of computers and other ICT equipment.

Software Development & Systems Support

  • Assist in developing, testing, and maintaining basic internal software applications and ICT solutions.
  • Support basic programming, scripting, database, and web development tasks.
  • Assist in testing system features, identifying bugs, and documenting issues.
  • Support automation of simple business and ICT processes.
  • Assist with system integrations and technology projects under supervision.
  • Participate in research and evaluation of new ICT tools and technologies.

ICT Systems & Administration

  • Assist in routine system updates, backups, maintenance, and monitoring.
  • Support the administration of organizational ICT systems and applications.
  • Assist in maintaining ICT licenses, subscriptions, user accounts, and access records.
  • Maintain accurate ICT asset and equipment records.
  • Assist with cybersecurity awareness and implementation of basic security controls.

Documentation & Reporting

  • Log and document technical issues and resolutions.
  • Maintain ICT asset, maintenance, and system records.
  • Assist in preparing ICT reports and documentation.
  • Develop and maintain basic user guides and technical documentation.

Learning & Development

  • Participate in ICT training and knowledge-sharing sessions.
  • Keep up to date with emerging technologies, cybersecurity practices, networking, and software development.
  • Support ICT projects and other technology initiatives assigned by the ICT Manager.
  • Demonstrate continuous learning and willingness to take on new technical responsibilities.

Qualifications & Requirements

  • Bachelor’s Degree in Information Technology, Computer Science, ICT, Software Engineering, or a related field.
  • Basic knowledge of computer hardware, operating systems, networking, and IT troubleshooting.
  • Basic software development skills and understanding of programming concepts.
  • Knowledge of at least one programming language such as Python, JavaScript, PHP, Java, or C# is an added advantage.
  • Basic understanding of networking concepts including IP addressing, DNS, DHCP, LAN/WAN, Wi-Fi, routers, and switches.
  • Familiarity with Microsoft Office and common business applications.
  • Basic knowledge of databases, web technologies, or scripting is an added advantage.
  • Strong interest in technology and willingness to learn.
  • Good analytical and problem-solving skills.
  • Good communication and interpersonal skills.
  • Ability to work independently while also collaborating effectively with a team.

Key Competencies

  • Technical curiosity and eagerness to learn
  • Problem-solving and analytical thinking
  • Basic programming and software development skills
  • Networking and troubleshooting skills
  • Attention to detail
  • Teamwork and collaboration
  • Time management and organization
  • Customer service orientation
  • Adaptability and willingness to learn

What We Offer

  • Hands-on exposure to a professional ICT environment.
  • Practical experience in IT support, networking, systems administration, and software development.
  • Opportunity to work on real ICT projects and business technology solutions.
  • Mentorship and professional development.
  • Exposure to a variety of modern business applications and ICT technologies.

go to method of application »

Skills
Communication Customer Service Data Python Research
MyJobMag: Jobs in Kenya 2026 - Latest Job Vacancies in Kenya

New Things Will Always
Update Regularly

MyJobMag: Jobs in Kenya 2026 - Latest Job Vacancies in Kenya