The Role
Provides first-level IT support, troubleshoots hardware, software, connectivity, and user-access issues, and assists with network and ICT infrastructure maintenance. Supports basic software development, scripting, databases, testing, system administration, backups, cybersecurity controls, asset records, documentation, and process automation. The trainee participates in technology projects, research, training, and knowledge-sharing while developing practical skills under the ICT Manager’s supervision.
Summary Generated by Built In
Location: Nairobi
Department: Information and Communication Technology (ICT)
Reports To: ICT Manager
Employment Type: Internship / Trainee
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
1. 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.
2.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.
3. 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.
4. 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.
5. 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.
6. 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.
Requirements
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.
Skills Required
- 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#
- Basic understanding of 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
- Strong interest in technology and willingness to learn
- Good analytical and problem-solving skills
- Good communication and interpersonal skills
- Ability to work independently and collaborate effectively with a team
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
We go the extra mile for your last mile – with specialized divisions to serve even the most diverse of industries. CDL is your premier regional carrier for complete delivery coverage – guaranteed.









