Location: Zambia
Job Code: 801
# of Openings: 1
About Us
Futures Group develops and delivers innovative, locally
relevant, evidence-based solutions to improve the health and well-being of
people around the world. Since 1971, we have assisted governmental and
non-governmental agencies, foundations, and the private sector by designing,
implementing and evaluating programs in HIV/AIDS, sexual and reproductive
health, population and family planning, maternal and child health, infectious
diseases, and gender. Futures Group has deep expertise in policy and advocacy, research
and strategic information, health markets and private sector engagement,
modeling and economic analysis, patient monitoring and management/HMIS,
strategic consulting, and program management.
Position Summary
We are looking for two skilled, motivated and creative full
time software developers for our informatics team. We are looking for
outstanding individuals that can work independently to solve complex problems.
A good work ethic and attitude is required and candidates must be prepared to
deal with non-core activities such as assisting our business analyst and team
manager with documentation requirements and level of effort estimations,
activity logs and sundry administrative documentation, and some staff
training. Candidates should have at least 5 years software
development experience. International development or public service experience
is a plus.
The candidates will build software for a variety of
technologies including Windows, Web Services, Web applications, SQL and mobile
technologies. As such, the candidate must have experience designing software
with one or more major software development frameworks for example:
- .Net
(c#, ASPx. WinForms, WPF)
- Ruby
on Rails
- Php
- jQuery
/ Javascript
- Java
- HTML /
Ajax / CSS / XML
- Python
/ Django
- MS
SQL, MySQL, PostgreSQL
Key Responsibilities
- Develop
complex, interactive applications, including Windows, web and database
- Be
familiar data import / export to / from various formats
- Implement
software design components including coding, code documentation, unit
testing, debugging
- Write
technical documentation related to the project
- Solve
complex technical aspects of coding, design and integration
- Follow
software best practices in an Agile / SCRUM environment
- Source
Code Management (TFS/Git/SVN etc)
- Be a
good communicator (Email, Skype, Telephonic)
- Be
prepared to work with a diverse international team from Africa, Caribbean,
India and USA
Qualifications
- 5+
years’ Windows, Web and database development experience (multi-tier
applications)
- Bachelor’s
Degree in Computer Science or equivalent
- A
solid understanding of the complete development processes, from planning
phase to deployment.
- Knowledge
and experience with SMS applications (e.g. RapidSMS) a plus
- Knowledge
and experience developing mobile Android applications a plus
- Knowledge
and experience in using and developing IVRs or USSD a plus
- Strong
organization skills to manage multiple timelines and complete tasks
quickly within the constraints of clients’ timelines and budgets.
All applications for this position should be submitted
online at www.futuresgroup.com via
the Careers page. Futures Group provides equal employment to all
participants and employees without regard to race, color, religion, gender,
age, disability, sexual orientation, veteran or marital status.