To achieve our goal of reaching 1 million Smallholder farmers in 2025, we must scale through tech. We currently have a small software development team that has worked hard on digitizing our day-to-day operations including farmer member recruitments, input distribution, growing / planting activities, harvest activities.
The team has built solid v1.0 mobile apps that has enabled us move away from paper and pencil operations. We want to get even better.
Our Software Development Fellow 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 include, but are not limited to :
Expertise in android and light web development. Some familiarity with scripting will also be required.
Analyse 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
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 teamwork and collaborative approaches.
We welcome applications to our Fellows Program on a rolling basis and will match candidate skills and interests with business requirements.