Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 1, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Amref Health Africa in Kenya is the country programme office of Amref Health Africa, Africa’s largest International Health NGO. This is the largest and oldest country programme in Africa with an average annual budget of USD 40million. We have 19 innovative products and project models that have successfully been implemented and transformed 5.4 million lives...
    Read more about this company

     

    ICT Intern - Software Developer

    Job Description

    ABOUT ICT SHARED SERVICES

    • The ICT Shared Services department provides the digital backbone that enables Amref's health programmes across the continent — building and maintaining internal systems, digital health platforms, and business applications used by staff, partners, and communities. The team supports a growing portfolio of custom-built platforms (case management, review and approval workflows, staff and program administration tools) alongside integrations with established digital health tools such as DHIS2, KoboToolbox, and ODK. The department plays a central role in translating business and programmatic needs into reliable, secure, and scalable software solutions.

    JOB PURPOSE

    • 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.

    KEY RESPONSIBILITIES

    Frontend & Backend Development

    • Design and develop web applications using React on the frontend and C# / .NET on the backend.
    • Build, consume, and maintain RESTful APIs using the .NET Framework / .NET Core.
    • Assist in implementing UI components, forms, and data views following existing design systems and component libraries.
    • Support integration of frontend applications with backend APIs and databases.

    Quality Assurance & Debugging

    • Develop, test, and document software to ensure quality, reliability, and scalability.
    • Debug and troubleshoot frontend and backend issues, ensuring optimal performance and user experience.
    • Write and execute basic unit/integration tests to validate functionality before release.
    • Support identification and resolution of bugs reported by users or QA processes.

    Collaboration and Process

    • Participate in code reviews and contribute to the improvement of development processes.
    • Collaborate with cross-functional teams (developers, business analysts, program staff) to translate business requirements into technical solutions.
    • Use version control (Git) for collaborative development, following team branching and commit conventions.
    • Participate in stand-ups, sprint planning, and technical discussions as part of an Agile-style workflow.

    Documentation and Learning

    • Document code, technical decisions, and setup processes to support maintainability and knowledge transfer.
    • Keep up to date with the latest technology and programming trends, sharing relevant learnings with the team.
    • Support maintenance of internal technical documentation and repositories.

    Qualifications

    Education, Experience and Skills

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

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Amref Kenya on jobs.smartrecruiters.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Amref Kenya Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail