- Grameen Foundation - www.grameenfoundation.org -
- Read Yuli's story -- Return to the Grameen Foundation homepage -- Photo of microfinance clients -
- Who we are -- What we do -- Where we work -- Get involved -- Resource center -

Grameen Foundation : Get involved : Career Opportunities : Employment opportunities : Mifos Software Dev

Mifos Software Developer

We are seeking to augment our current development team with a strong software developer to work with the technology team in building Mifos, a world-class software platform for the microfinance community. The software developer will be heavily code-focused, developing features, writing tests, and reviewing code from other developers on the project. The developer will also be expected to participate in discussions and decision making concerning technology direction as well as to be a core, trusted member of the Mifos developer community. This position will report to the Mifos Software Development Manager.

The ideal candidate will be an exceptionally strong developer – heavily code-focused – and will have significant experience with open-source development efforts, strong communication skills, a minimum of 3 years experience with Java/J2EE, experience and exposure to agile and test-driven development methodologies.

Essential Job Functions:
• Write code to high quality standards required for a distributed, open source development project; develop features and code as needed for specific requirements on the Mifos application and platform; clean up existing code; includes some database development work
• Write tests for all code written
• Drive technical decisions as needed
• Refactor code and application architecture to enable Mifos to achieve overall technology vision
• Perform reviews of code written by others, both within the team and external contributors; provide solid, clear, constructive feedback
• Engage deeply in developer listserv; interact in a clear and productive way with other developers on the project; earn the trust and respect of other developers
• Work with external developers – including contract development firms – to ensure that their projects are effectively conducted and integrated into the overall code tree; this may include some work onsite in developing countries

Requirements and Skills:
• 4+ years experience writing code as a software developer using object oriented techniques; demonstrated ability to ship
• Superb code-level skills; 3 years of experience with Java/J2EE (preferably) or C++ enterprise applications. Experience with Struts, Hibernate and MVC design pattern helpful; experience with mySQL or similar databases preferred.
• Experience with (and fondness for) test-driven development and agile development practices (short iterations, extensive automated testing, pair programming, continuous integration)
• Experience with development on open source projects strongly preferred
• Ability to quickly earn respect and credibility with super smart software developers
• A passion for elegant code
• Excellent communication skills
• Exposure to low bandwidth environments and developing countries helpful
• Passion for the mission of Grameen Foundation and the Mifos Initiative
• Willingness to travel internationally and domestically.
• Fluency in English required.
To learn more about the Mifos Initiative, visit http://www.mifos.org and http://mifos.sourceforge.net.

This position will be based at Grameen Technology Center in our Seattle offices. To apply, send resume and cover letter to mifos-jobs@grameenfoundation.org. No calls please.

GRAMEEN FOUNDATION IS AN EQUAL OPPORTUNITY EMPLOYER



Grameen Foundation : Get involved : Career Opportunities : Employment opportunities : Mifos Software Dev

- Grameen Foundation - Grameen Foundation uses microfinance and innovative technology to fight global poverty and bring opportunities to the world's poorest people. With tiny loans and financial services, we help the poor, mostly women, start businesses and escape poverty. Our global network of 55 microfinance institution (MFI) partners including our Growth Guarantee partners has touched more than 34 million people in 24 countries. In addition, we introduced and now sustain technology initiatives (Mifos and Village Phone) in Cameroon, Kenya, Rwanda, and Uganda, bringing our total country outreach to 28.

50 F Street NW, 8th Floor / Washington, DC 20001 USA
+1-202-628-3560     www.grameenfoundation.org

   - Grameen Foundation homepage -