Career Directions Limited (CDL) are looking for a motivated and enthusiastic ICT Trainee to join our ICT team in Nairobi and gain hands-on experience in technology support, networking, systems administration, and basic software development.
Department: Information and Communication Technology (ICT)
Reports To: ICT Manager
Employment Type: Internship / Trainee
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.