2025-10-10
University of Pittsburgh
Other
/yr
employee
contract
Pittsburgh
Pennsylvania
15260
United States
Research Programmer
This individual, with significant autonomy, will design, implement, and maintain complex agent-based simulations for several public health research projects. They will also design and implement software to generate accurate data analysis and reports from the output of the simulation models, develop software tools to ensure data quality and model validation, oversee the creation of user-friendly websites to display data from simulation runs, and provide secure access to the various projects' data and reports. This individual will be responsible for the quality and effectiveness of the technical work. Software development will be conducted using the Framework for Reproducing Epidemiological Dynamics (FRED) software language, as well as C++, Java, Perl, PHP, JavaScript, and MySQL. This individual could also oversee 1-2 junior programmers (including graduate students) working on software development and web development. Finally, they will serve as a source of technical information on grant applications, protocols, and hardware and software for all projects. This will include evaluating current hardware configurations and providing recommendations on the selection of new hardware.
Leads the design, development, coding, testing, debugging, implementation, and maintenance of complex websites and software at an expert level. Provides leadership in documenting team development and maintenance efforts. Leads team efforts and assists in the process of integrating assigned work with other application/system components and designs and performs functional testing.
Requires advanced computer skills and database knowledge, strong programming skills, excellent communication skills, and responsible work habits.
The position is primarily sedentary; must be able to spend extended periods of time at the computer. Requires the ability to travel SPH building, Pitt campus, and the Oakland area to attend meetings as needed.
PI278754175