Software Development Intern

Company Overview 

Babban Gona (“Great Farm”) is a rapidly scaling social enterprise, with a mission to serve the bottom of the pyramid and transform agriculture into a job creation engine for unemployed youth. We do this by offering a suite of services to rural, smallholder farmers, helping them to overcome the challenges of fragmentation and low economies of scale. Our services include providing financial credit, low-cost high quality inputs, ongoing training on best agronomy practices, and providing storage and marketing services to maximize farmers’ profits. In 9 years, BG has helped over 110,000 smallholder farmers increase their productivity by 2x the national average and profitability by 2.5x the national average.  Our goal is to serve 1,000,000 smallholder farmers in 2025

Purpose of the Job 

We believe that agriculture is Africa’s No. 1 job creation engine and holds great potential in the creation of millions of jobs for unemployed youth. We aim to use agriculture to not only address unemployment, but also mitigate violent insurgencies that are fueled by a lack of meaningful opportunities for youth.

The Software Development Intern will work with the team to improve our current suite of mobile apps and ensure we are using best practices in coding, documentation and testing.

Key Responsibilities

  • Expertise in android and light web development. Some familiarity with scripting will also be required.
  • Analyze user requirements and envision system functionality based on user needs
  • Work with end users to ensure technical compatibility and user satisfaction
  • Build applications with minimal bug issues out of the gate.
  • Design solutions that interact with other business applications in a seamless way

Competencies (Skills/Abilities & Behaviour)

  • Bachelor’s degree in Computer Science, Data Science, Engineering, Information Management, Mathematics or any other STEM subject field.
  • At least 2 years’ experience in software development and familiarity with the software development life cycle (analysis, design, implementation, testing, and documentation) and execution models (Agile, Iterative Development, etc.).
  • Ability to develop Android apps using any framework desired.
  • Understanding of databases, with proficiency in SQL.
  • Familiarity with build tools such as mobile UI design, unit test and debugging skills and code versioning tools (Git).
  • Obsessive attention to detail.
  • Good initiative, positive attitude and a constant willingness to learn.
  • Passionate, driven individual with an ability to achieve results through team work and collaborative approaches.

Minimum Eligibility Requirements

  • Mastercard Foundation Scholar Award letter  or letter of attestation from your  Mastercard Foundation Program Manager at the institution that awarded you the Scholarship. Secondary Scholars who studied in non-Scholars Program partner universities can apply with the award letter they received from their Secondary Education NGO ( Equity, CAMFED, BRAC and FAWE)
  • Copy of ID / Passport proving your citizenship or eligibility to work in the country
  • Copy of Highest Education Certificate/Qualification

Duration & Additional information

  • 6x Months Internship Program ONLY, the host organization reserve the right to extend the internship or convert it to a job based on performance and identified need. No full time jobs are guaranteed
  • All applicants are strongly advised to take note of the minimum eligibility, if all of the requirements are not met, your application will not be processed

We will ensure that no job applicant receives less favorable treatment because of their gender, marital or civil partnership status, sexual orientation, colour, race, ethnic origin, religion, disability or age; nor be disadvantaged by any other conditions or requirements which are irrelevant.

More Information

Only candidates can apply for this job.