WhatsApp Alerts

Join Our WhatsApp Channel

Get new attachments and internship listings instantly. We share fresh openings daily.

Skip to content

Graduate Assistant in Software Development at KCA University

Posted on 2026-04-30

Employment

Graduate Trainee

Location

Nairobi, Kenya

Experience

Entry-level (recent graduate)

Education Level

Bachelor’s degree (completed); Master’s enrollment required

Opportunities Meet Aspirations

Job Title: Graduate Assistant in Software Development

Reports to: Head of Department / Lead Lecturers • Department: Department of Information Communication Technology (ICT) • Location: Nairobi, Kenya

Role Purpose Statement

This role exists to amplify teaching quality, fuel research momentum, and streamline department operations by embedding a recent graduate directly into the academic team. You will translate real-world software practices into dynamic classroom experiences, accelerate research outcomes, and deliver responsive student and administrative support that advances KCA University’s mission.

Jump-start your academic and industry impact at KCA University as a Graduate Assistant in Software Development. You will partner with faculty to energize teaching, accelerate research, and deliver hands-on student support while sharpening your expertise in a vibrant, change-driven campus community. This role blends practical software skills with academic leadership to help shape the next generation of tech talent.

Key Responsibilities

  • Co-create tutorials, labs, and coursework materials with lecturers to energize Software Development instruction. Facilitate discussion groups, practical sessions, and review clinics that drive student mastery. Support grading and feedback workflows for assignments, tests, and exams under supervision. Coach and mentor students through academic challenges and career pathways. Conduct literature reviews, collect and analyze data, and contribute to research deliverables and grant proposals. Prepare reports, presentations, and documentation that showcase research impact. Maintain accurate student records and ensure clean data entry and compliance. Coordinate seminars, workshops, guest lectures, and department events that build community. Deliver responsive student services and connect learners to campus support resources. Supervise undergraduate interns and guide their project execution. Attend departmental meetings and contribute actionable insights. Tackle ad hoc priorities that advance teaching, research, and operations.

Know How

  • Strong verbal and written communication that resonates with diverse audiences. Confident presentation and teaching facilitation skills. Analytical thinking and creative problem solving. Organized planning and disciplined time management. Collaborative mindset and eagerness to learn. Academic integrity and attention to detail.

Problem Solving & Accountability

  • Diagnose student learning gaps and design focused interventions that boost comprehension and retention. Streamline research workflows and data pipelines to accelerate insights and reduce errors. Optimize scheduling, resource allocation, and event logistics to maximize participation and impact. Translate complex software concepts into clear, engaging learning experiences. Coordinate cross-functional tasks and remove blockers to keep projects moving.

Qualifications

  • Bachelor’s degree in Computer Science, Software Development, Software Engineering, or a closely related field from an accredited university. Strong academic record (Second-Class Upper Division or higher; First Class an advantage). Currently enrolled in a Master’s Degree program. Demonstrated interest in research, teaching, or consultancy. Commitment to ethical practice and continuous improvement.

How to Apply

Submit an application letter, detailed CV with at least three referees, copies of academic and professional certificates, and a clear copy of your Kenya National ID and KRA PIN certificate. Only shortlisted candidates will be contacted.

Read More & Apply

Application deadline: 2026-05-08

Share This Post

I found this opening for Graduate Assistant in Software Development at KCA University. Check it out: