ICT Intern Software Developer
Job Summary
ABOUT ICT SHARED SERVICES
The ICT Shared Services department provides the digital backbone that enables Amrefs 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 Amrefs 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 Amrefs 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 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 Bachelors 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 through academic projects personal projects or coursework.
- Basic understanding Core / 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.
Additional Information :
Please submit your CV or resume highlighting relevant skills and experience along with a cover letter detailing why you are the best fit for this position. The closing date for applications will be Wednesday 5th August 2026 at 23:59 (EAT).
Amref Health Africa does not require applicants to pay any money at whatever stage of the recruitment and selection process and has not retained any agent in connection with recruitment. Although Amref may use different job boards from time to time to further spread its reach for applicants all open vacancies are published on our website under the Vacancies page and on our official social media pages. Kindly also note that official emails from Amref Health Africa will arrive from an @ address.
Amref Health Africa is committed to safeguarding and promoting the welfare of children young people and vulnerable adults and expects all staff to share this commitment. Amref Health Africa is is dedicated to diversity and is an equal-opportunity employer with a non-smoking environment policy.
Remote Work :
No
Employment Type :
Intern
About Company
Amref International University focuses on training, research and extension in health sciences, emphasizing promotive, preventive, rehabilitative and palliative health. AmIU is founded on the experience and intellect of Amref Health Africa, which is reputed for its over 60 years of qua ... View more