Position: Kenya
Software Programmer - Kenya
Health Management Information Systems (HMIS) Specialist
Reports To: Senior HMIS Technical Manager
Reports To: Senior HMIS Technical Manager
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.
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.
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 HMIS Specialist will have technical
responsibility for developing software
applications and providing training to support electronic patient management monitoring software systems and subsystems that include processes for installation, interoperability and integration coding of electronic health record (EHR) system, hospital subsystems inclusive of laboratory, pharmacy.
applications and providing training to support electronic patient management monitoring software systems and subsystems that include processes for installation, interoperability and integration coding of electronic health record (EHR) system, hospital subsystems inclusive of laboratory, pharmacy.
S/he will possess very strong communication skills and
competencies in programming and developing programming solutions working in a team
environment.
This position will work closely with members of the existing
project and software development team and will interact with local partner
staff, Kenya
ministries of health and international technical staff.
S/he will provide hospital facility level training and
support in all areas of software coding, application development, database
development as needed with responsibilities including:
Enhancement of IQCare EMR software to meet facility specific
functionality for use including form building, configurations and site specific
adjustments
Setup of IQCare and training at EMR model sites and large
scale national rollout. Duties in this regard include install and configuration
of software, computers and networks
Establishing linkages with other systems including the
District Health Information System (DHIS), other EMRs
Development of queries and reports in IQCare for model and
other HMIS LPTFs
Field IQCare software testing for installation and also for
version enhancements
Support the development of other IQSolutions as requested
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)
highly preferred
Training experience highly preferred
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 but not required
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
Project management experience desired but not required
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 up
to 40% of the time.
All applications for this position should be submitted
online at futuresgroupcareers@gmail.com by August 31, 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.
No comments:
Post a Comment