Position: Software Programmer, Application Developer –
Kenya
Reports To: Chief of Party
Project Description:
Established in 1971, Futures Group develops and delivers innovative, locally relevant, evidence-based solutions to improve the health and well- being of people around the world.
We have assisted governmental and non-governmental agencies, foundations, and
the private sector by designing, implementing and evaluating programs in HIV,
sexual and reproductive health, population and family planning, maternal and
child health, infectious diseases, and gender.Reports To: Chief of Party
Project Description:
Established in 1971, Futures Group develops and delivers innovative, locally relevant, evidence-based solutions to improve the health and well- being of people around the world.
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.
Futures Group provides HMIS support to the Government of Kenya (GoK) and the Centers for Disease Control and Prevention (CDC).
Under a new contract, the Futures team provides a range of technical assistance including: support for the continued development and implementation of the national HMIS strategy; improving information flow to guide policy and program decisions; facilitating interoperability between disparate HMIS including specific efforts to harmonize and integrate laboratory, pharmacy, and electronic medical records (EMR) sub-systems; and developing a data warehouse.
Duties and Responsibilities:
The Software Programmer will have technical responsibility for developing software application to support interoperability and integration coding of electronic health record (EHR) system, hospital subsystems (laboratory, pharmacy, EPMS electronic patient management software).
He/She will possess very strong competencies in programming, and developing programming solutions.
The Software Programmer will work closely with members of the existing software development team and will interact with local partner staff, Kenya ministries of health and international technical staff.
The Software Programmer will report to Chief of party, Kenya and Senior IT Manager (US) and provide support in all areas of software coding, application development, database development responsibilities.
Technical Skills:
- Minimum
five years hands-on, experience in coding and software applications
development.
- Three
years hands-on experience with transact SQL, CSS, XML, .Net (C#, ASP),
JavaScript required
- Experienced
in developing both the Front and Back End applications using Visual Studio
required
- Knowledge
of transactional databases (MySQL, SQL Server, SQLite) and database
programming including stored procedures, triggers and functions required
- Experience
in Source Code Management systems (SourceSafe) required
- Ability
to read, test and debug C#, JavaScript software coding required
- Proficient
in .Net with solid object oriented modeling skills, UML, Use Cases, and EA
- Experience
with Stored Procedure Programming, Database Analysis, Data Conversions,
Data Mapping
- Experience
in Android development, mobile programming, HTML5 (Desired)
- JDK
(Java development toolkit), Android SDK (includes emulator), Eclipse for
Java developers, ADT (Android
- Development
Toolkit) plugin for Eclipse (Desired)
- Technical
and user documentation skills required
Qualifications
- Bachelor’s
Degree in Computer Science or Information Technology (Programming)
- Experience
working in Health domain preferred but not required
- Demonstrated
ability to collaborate and communicate in positive working relationships
with other team members and partners
- Ability
to work as part of software team environment highly important.
- Demonstrated
ability to make online presentations and communications of technical
material either written or oral, in a clear and concise manner to
non-technical partners
- PMP
certification preferred
- Must be
able to travel locally in Kenya
- Local
Kenya nationals preferred
Additional
Information
Equipment to be used: General office equipment; computers
Physical demands: N/A
Must be available for domestic and international travel upto 30% of the time.
All applications for this position should be submitted online at futuresgroupcareers@gmail.com by March 9, 2012.
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.
Equipment to be used: General office equipment; computers
Physical demands: N/A
Must be available for domestic and international travel upto 30% of the time.
All applications for this position should be submitted online at futuresgroupcareers@gmail.com by March 9, 2012.
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.