Position: Software Developer

Position Background:
The International Training and Education Center for Health (I-TECH) is a 
federally-funded program which supports the development of HIV/AIDS care and 
treatment training initiatives serving healthcare providers in 25 developing 
countries acutely impacted by the global AIDS epidemic.  With an annual budget 
of approximately $65 million, I-TECH currently supports 8 international offices 
and approximately 700 international and domestic staff.  An initiative of the 
University of Washington schools of Medicine and Public Health, in partnership 
with the University of California at San Francisco, I-TECH is currently the 
largest center in the Department of Global Health and one of the largest 
centers at the University of Washington.  I-TECH headquarters are co-located in 
Seattle at Cabrini Tower and the Harborview Medical Center along with the 
primary Principal Investigator, Dr. King K. Holmes, Chair of the Department of 
Global Health.

This position is responsible for software development for the Training System 
Monitoring and Reporting Tool (TrainSMART, see 
http://www.trainingdata.org/home/). A critical tool to support the 
strengthening of human resources for health in low-resource settings, 
TrainSMART is used in countries throughout Africa, Asia, and the Caribbean.  It 
is an open-source, web-based training data collection system.  It allows users 
to accurately track data about training programs, trainers, and trainees, to 
better evaluate programs and report activities to stakeholders. In addition to 
capturing training and participant data, TrainSMART has a robust reporting 
module that allows users to run various automatic reports, as well as create 
and save customized reports.

Responsibilities

Technical Responsibilities (90%)
*       Use open-source technologies to enhance TrainSMART functionality.  
Specifically development in PHP and MySQL
*       Establish development environment for collaboration on TrainSMART 
development using selected frameworks and tools.  Must collaborate with an 
outside vendor who also is working on the code for coordination
*       Review existing codebase to assure familiarity with TrainSMART data 
model and functional architecture.
*       Advise on strategy for improving the performance and integration of the 
off-line TrainSMART module
*       Perform direct development and management of reliable and secure 
environments for production deployments, including the use of virtual machines, 
openVPN, SSH/tunneling (scp, sftp) etc.
*       Add feature enhancements to the off-line TrainSMART module.
*       Implement bug fixes for existing TrainSMART modules.
*       Perform testing of bug fixes and feature enhancements.
*       Assist with developing technical documentation, as needed.
*       Provide regular reporting and demonstrations on progress with assigned 
software development tasks to colleagues.

Other Responsibilities, as assigned (10%)
*       Assist in gathering requirements through in-person assessment and 
observation, as well as through remote communication with stakeholders by 
email, phone and skype.
*       Interface with team members from I-TECH HQ, I-TECH country offices, and 
I-TECH's external clients to assure appropriate functional specifications for 
software.



Qualifications: Required
Bachelor's degree in Computer Science, Engineering, or related field or 
equivalent work experience.

Work Experience: Required
*       Broad knowledge of web development, including Java and other 
object-oriented programming languages and PHP scripting language
*       Experience in relational database technologies such as: MYSQL, 
Postgres, MSSQL or equivilant
*       Strong communication abilities, including communication with both 
technical and non-technical audiences
*       Demonstrated ability to resolve technical problems in an independent 
manner
*       Ability to work in a team situation with both local and remote members
*       Flexibility in schedule to accommodate collaboration with partners in 
international time zones
*       Proven ability to quickly learn and apply new technologies
*       Excellent written and verbal communication skills in English. Must be 
able to communicate technical issues to, and provide system level support for, 
a variety of collaborators and "customers" both internal and external to the 
University.
*       Experience working in health informatics or a related field
*       Work in international, public, or non-profit domains

Working Conditions
This is a temporary hourly position based at the I-TECH offices in Seattle, for 
at least 3 months of work.  Up to several times per week, the position requires 
participation in conference calls or meetings during the early morning and late 
evening to accommodate the time zones of the countries where I-TECH works.

Compensation
The University of Washington offers competitive compensation, dependent on 
compensation history and experience.


Nancy Puttkammer, MPH
Global Health Programs Team Leader, Informatics
International Training and Education Center for Health (I-TECH)
Department of Global Health, University of Washington
901 Boren Ave, Suite 1100 Seattle, WA 98104 USA
Tel: +1 (206) 616-5139
FAX: +1 (206) 221-4945
Skype ID: nancy.puttkammer
Website: http://www.go2itech.org

I-TECH envisions a world in which all people have access to high quality, 
compassionate, and equitable health care.



_______________________________________________
change mailing list
[email protected]
http://changemm.cs.washington.edu/mailman/listinfo/change

Reply via email to