Technical Trainee

Nairobi, Kenya

Are you a recent graduate passionate about technology and eager to launch your career in the ICT industry? We are excited to invite applications for our Trainee Tech Program. This opportunity is designed to equip you with real-world experience and technical skills to jumpstart your professional journey. Join our dynamic team and gain hands-on exposure in systems, networking, software, cybersecurity, and more.

Our  structured  Trainee program  will  allow  you  to  work  alongside  experienced  IT professionals, participate in live projects, and contribute meaningfully to our technological operations. The trainee will be exposed to a range of enterprise-grade technologies and tools,  and  benefit  from  mentorship,  professional  training,  and  a  collaborative  work environment. Exceptional performers may be considered for full-time employment upon completion.

 

Customer Relationship
Personal Evolution
Autonomy
Technical Expertise

Responsiblities

  • Assist in configuring, deploying, and maintaining IT infrastructure and user support systems.
  • Support software development tasks including writing, testing, and documenting code.
  • Troubleshoot and resolve common hardware and software issues under supervision.
  • Contribute to network administration, system security, and performance monitoring activities.
  • Help manage databases, backups, and version control systems.
  • Document  technical  procedures,  update  knowledge  bases,  and  maintain  accurate records.
  • Participate in research, prototyping, and implementation of emerging technologies.
  • Provide first-line support to end-users across departments.

Requirements & Qualifications

  • Applicants must be recent graduates (within the past 1–2 years) from a reputable university, holding a degree in one of the following fields: Bachelor of Science in Computer Science, Bachelor of Science in Information Technology, Bachelor of Science in Telecommunication, Bachelor of Business Information Technology (BBIT) or an equivalent ICT-related degree
  • Strong foundational knowledge of IT systems, software development, or network architecture.
  • Familiarity with operating systems such as Windows, Linux, or MacOS.
  • Basic  understanding  of  scripting  or  programming  languages (e.g.,  Python,  Java, HTML/CSS). 
  • Excellent problem-solving, analytical, and communication skills.
  • Ability  to  work  independently,  take  initiative,  and  collaborate  in  a  fast-paced environment.
  • Keen interest in new technologies and a growth mindset.

What you gain working with us:


  • Mentorship and technical guidance from experienced ICT professionals.
  • Exposure to real-time IT operations and enterprise systems.
  • Opportunity to work on impactful projects with measurable outcomes.
  • Professional development workshops and internal training sessions.
  • Certificate of completion and performance review at the end of the program.
  • Potential consideration for full-time employment based on merit.

Your Value Addition

As a Technical Trainee, you play a foundational role in supporting the delivery of technology solutions by learning and assisting with the implementation, troubleshooting, and maintenance of IT systems. While gaining hands-on experience, you contribute by helping to streamline processes, support user needs, and ensure smooth deployment of technical solutions. Your eagerness to learn, collaborate, and grow strengthens the service delivery team and lays the groundwork for future expertise that will drive customer satisfaction and operational excellence.