Junior ICT Specialist (Hybrid Developer & Systems Support)

or Register to apply for this job
Company Details
Name:Buni Banda
Industry: Research
Description: Buni is a Swahili word meaning โ€œinnovationโ€ and Banda, also a Swahili word, means a โ€œshedโ€; we see ourselves as offering a small space, or shed, where anyone can explore their creative ideas without limits. We are a not-for-profit research and design firm that helps businesses and nonprofits to develop new and sustainable products and services. We help our partners through training, consulting and project execution. Our work spans several sectors including Health, Agriculture, Climate-response, Energy and Education.
Job Description

The Junior ICT Specialist will support the development, deployment, and maintenance of the C3-EWS digital platform. This hybrid role combines software development, ICT integration, and basic systems/server administration. The role is designed to build local capacity, enable iterative design, and ensure robust system operations in field and cloud environments. The role requires someone comfortable coding, integrating with APIs, managing basic cloud environments, and supporting implementation in diverse infrastructure settings. The Junior ICT Specialist will work under the close supervision of the Senior Systems Developer and collaborate with other project staff including GIS specialists, enumerators, and the study coordinator.

Key Responsibilities

  • Software Development & Data Integration
  • Support front-end development using frameworks such as React, Vue, or HTML/CSS/JavaScript.
  • Implement and test back-end logic using Python, Node.js, or equivalent.
  • Assist in API integration with external platforms (e.g., DHIS2, OpenWeatherMap, ODK).
  • Support spatial data visualization using tools like Leaflet or Mapbox.
  • Troubleshoot bugs, debug system errors, and conduct routine code reviews.
  • Assist in preparing mobile-optimized interfaces and offline-first capabilities.
  • ICT & Digital Systems Support
  • Assist with field deployment, testing, and refinement of early warning dashboards.
  • Configure interoperability with systems such as DHIS2, KoboToolbox, SurveyCTO.
  • Provide ICT support during community barazas and end-user testing.
  • Support local data integration from Switch Bot, Garmin, NetDL, or sensor data.
  • Help maintain internal documentation, UI/UX testing logs, and deployment guides.
  • Server & System Management
  • Support setup and maintenance of local and cloud-based servers (e.g., AWS, Firebase, Digital Ocean).
  • Monitor server uptime, troubleshoot hosting issues, and manage access control.
  • Implement basic security, backup, and patch protocols.
  • Set up and monitor system logs, error tracking, and usage stats.
  • Help manage deployment workflows (e.g., GitHub Actions, Firebase CI/CD).
  • Collaboration & Learning
  • Participate in weekly sprint meetings with the technical team.
  • Work closely with the Senior Developer to learn architecture and deployment logic.
  • Collaborate with field teams to improve user feedback loops.
  • Document work clearly for future use by non-technical stakeholders.

Qualifications

Required:

  • Diploma or bachelor’s degree in computer science, Information Systems, or a related discipline.
  • At least 1–2 years of hands-on experience in web/app development (can include internship or freelance work).
  • Demonstrated ability to deploy simple web apps or dashboards.
  • Familiarity with HTML/CSS, JavaScript, and one backend language (e.g., Python).
  • Exposure to cloud platforms (AWS, Firebase, or equivalent).
  • Willingness to learn and work in interdisciplinary, field-based environments.

Deadline: 7th October 2025

Education: Degree, Diploma
Employment Type: Full Time
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Recent Jobs