Salary
Not Disclosed
Deadline
15 Nov 2026
Posted
02 Nov 2026
Location
IFS Consulting Limited
Job Description
The Software Developer Intern will support the company’s technology function in designing, developing, testing, and maintaining software applications and internal systems, including HR, payroll, finance, and client reporting tools. This role is ideal for a motivated individual seeking practical experience in software development, database management, and business technology solutions.
Openings: 2.
Location: Dar es Salaam.
Minimum GPA: Upper Second Class.
Responsibilities
- Assist in designing, developing, and testing web and mobile applications under the guidance of senior developers.
- Write clean, well-documented, and maintainable code in line with agreed coding standards.
- Support the development and maintenance of internal systems, including HR, payroll, finance, and client management tools.
- Assist in designing and managing databases, and in preparing data for reports and dashboards.
- Help identify, troubleshoot, and fix software bugs and system issues.
- Support system integration work, including APIs and data exchange between applications.
- Assist in testing, quality assurance, and user acceptance activities before system releases.
- Prepare and update technical documentation, user guides, and system manuals.
- Provide basic technical support to staff and help train users on new systems and features.
- Support the application of data protection and information security practices in line with company policy and applicable laws.
- Keep up to date with emerging technologies and recommend improvements to existing systems and processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.
- Minimum GPA: Upper Second Class (3.5 out of 5.0) or above, or its equivalent from a recognized institution.
- Working knowledge of at least one programming language, such as Python, JavaScript, PHP, Java, or C#.
- Familiarity with web technologies (HTML, CSS, JavaScript) and at least one framework (e.g., React, Laravel, Django, or Node.js) is an added advantage.
- Basic understanding of relational databases and SQL (e.g., MySQL, PostgreSQL, or SQL Server).
- Familiarity with version control tools such as Git and GitHub or GitLab.
- Understanding of the software development life cycle and Agile practices is an added advantage.
- Strong analytical, logical, and problem-solving skills.
- Good communication skills and the ability to explain technical issues to non-technical users.
- Ability to handle confidential information and system access responsibly.
- A portfolio of completed projects (e.g., GitHub profile, final-year project, or personal projects) is an added advantage.
- Foreign language: Proficiency in a foreign language such as Chinese, Hindi, or French is an added advantage.
Location