VillageReach is a non-profit global health innovator that develops, tests, implements and scales new solutions to critical health system challenges in low-resource environments, with an emphasis on strengthening the “last mile” of healthcare delivery.
One of our current technology initiatives supporting this mission is OpenLMIS, an enterprise application automating supply chain operations in low income countries. It is an example of open-source solutions that improve supply chain operations and enable robust data collection and reporting in the most challenging of environments.
What you’ll do:
Lead a team developing great software to support public health systems in low-income countries that ultimately saves lives.
Lead a team of Software Development Engineers and any outsourced development;
Put in place software development processes including estimating, agile development, performing code reviews, continuous integration, testing, etc.;
Lead agile development processes to deliver high-quality testable software;
Lead the software development cycle from prototyping to release;
Collaborate with partner software development organizations;
Design, develop, test, and document enterprise class software that works in low infrastructure environments;
Implement new features and improve the ones that have already been built;
Contribute to and help lead Open Source communities;
Recommend changes in features, design, development process and system standards; and
Maintain a familiarity with the needs of end users;
Experience in Linux server administration, deploying to the cloud (AWS, Heroku, Docker, Chef) and getting things done by scripting (Python, sh, Perl);
Familiarity with IDEs (Netbeans, Eclipse, IntelliJ);
Experience with reporting engines (JasperSoft, Crystal Reports, R, Tableau), data visualization, or analytics; and
Interest in occasional international and domestic travel;