A

ICT Intern – Software Developer

Amref Health Africa Kenya

Nairobi Internship NGO, NPO & Charity Software & Data Internship & Graduate
Stipend: Open / Negotiable

Posted 1 day ago

Deadline: Aug 05, 2026 Today

About the Company

Amref Health Africa is a leading international health development organisation established in 1957, dedicated to improving health in Africa. They focus on humanitarian and social development initiatives.

Internship Description

The ICT Intern – Software Developer will provide hands-on technical support across Amref’s software development lifecycle, working alongside senior developers on real production systems. The intern will gain practical experience in full-stack development (React/.NET), API design, debugging, and collaborative engineering practices, while contributing directly to platforms that support Amref’s health programming across Africa.

What You Will Do

  1. Design and develop web applications using React on the frontend and C# / .NET on the backend.
  2. Build, consume, and maintain RESTful APIs using the .NET Framework / .NET Core.
  3. Assist in implementing UI components, forms, and data views following existing design systems and component libraries.
  4. Support integration of frontend applications with backend APIs and databases.
  5. Develop, test, and document software to ensure quality, reliability, and scalability.
  6. Debug and troubleshoot frontend and backend issues, ensuring optimal performance and user experience.
  7. Write and execute basic unit/integration tests to validate functionality before release.
  8. Support identification and resolution of bugs reported by users or QA processes.
  9. Participate in code reviews and contribute to the improvement of development processes.
  10. Collaborate with cross-functional teams (developers, business analysts, program staff) to translate business requirements into technical solutions.
  11. Use version control (Git) for collaborative development, following team branching and commit conventions.
  12. Participate in stand-ups, sprint planning, and technical discussions as part of an Agile-style workflow.
  13. Document code, technical decisions, and setup processes to support maintainability and knowledge transfer.
  14. Keep up to date with the latest technology and programming trends, sharing relevant learnings with the team.
  15. Support maintenance of internal technical documentation and repositories.

Requirements

  1. A Diploma or Bachelor’s Degree in computer science, Software Engineering, Information Technology, or a related field.
  2. Basic knowledge of C#, JavaScript, HTML5, and CSS
  3. Exposure to frontend development using React.js through academic projects, personal projects, or coursework.
  4. Basic understanding of .NET Core / ASP.NET Core and backend development concepts.
  5. Understanding of RESTful APIs and how to consume APIs in frontend applications.
  6. Knowledge of object-oriented programming (OOP), data structures, algorithms, and software development fundamentals.
  7. Familiarity with version control systems such as Git.
  8. Basic knowledge of relational databases such as Microsoft SQL Server and SQL.
  9. Familiarity with development tools such as Visual Studio and Visual Studio Code.
  10. Strong analytical and problem-solving skills.
  11. Good verbal and written communication skills.
  12. Ability to work collaboratively in a team environment.
  13. Eagerness to learn new technologies and apply feedback.
  14. Good time management skills and the ability to meet assigned deadlines.

Important Safety Tips

  • Do not make any payment to any internship request or recruiter.
  • Be cautious of fraudulent internship adverts and scams.
  • If you suspect this listing is not genuine, please report it immediately.

How to Apply

Sign in to view application details

Sign In to Apply

No account? Register free

Internship Details

Function
Software & Data
Industry
NGO, NPO & Charity
Type
Internship
Location
Nairobi
Experience
Internship & Graduate
Stipend
Open
Posted
Aug 03, 2026
Views
13
Deadline
Aug 05, 2026

Share This Internship

Related Jobs

N

Fraud Data Analyst

NALA

Nairobi Full-time
View Job
S

Developer

Stanbic Bank Kenya

Nairobi Full-time
View Job
S

Technical Product Manager – Payments & Partner Integrations

Safaricom PLC

Nairobi Full-time
View Job
ATS CV Builder