MassachusettsGeneral Hospital is an Equal Opportunity Employer. By embracing diverseskills perspectives and ideas we choose to lead. Applicationsfromprotected veterans and individuals with disabilities are stronglyencouraged.
The MGH Institute for Technology Assessment is seeking a Programmer to work with researchers trained in decision science statistics epidemiology economics and medicine. The MGH Institute for Technology Assessment conducts health outcomes research to guide the development evaluation and utilization of medical technologies that improve the quality and costeffectiveness of medical care.
The programmer will work with the Principal Investigator(s) with programming support in Treeage and C under Windows with some Linux development and include simulation and epidemiologic modeling for medical claims file analysis data synthesis and implementing parameter search algorithms. The cancer research conducted at the ITA is highly quantitative principally involving computer simulation models of cancer development screening and treatment in various populations.
Expand and improve simulation models used for health policy decision making
Help design models and GUIs conduct analyses and verify that models perform as intended
Communicate technical details to nonprogramming staff in an efficient manner
Document software structure using flowcharts
Document variable definitions and changes in codebooks
Maintain source repository (e.g. SVN) for all software releases and inputs
Ensure that new software features (e.g. new input tables or output tables calibration procedures or model components) are functioning as intended by standard debugging techniques
Optimize runtime on Windows and Linux (shared cluster) platforms
Assist with training research assistants on running models and troubleshooting unintended outputs
Assist with implementing standardized procedures for archiving software and files for reproducibility of published results
The opportunity exists to participate in scientific manuscript preparation and writing. Support of manuscript preparation (e.g. communications with coauthors Table/Figure development) is expected
- Strong database management skills for data extraction from national or local patient databases.
- Excellent communication skills including ability to interact with nonprogramming researchers.
- Strong work ethic excellent organization skills and meticulous attention to detail
- 12 years programming experience including strong C/C and OOP experience; multiplatform development skills (Windows and Linux); experience with optimization for processorintensive calculations; knowledge of random number generation techniques for managing large files and mathematical notation; database development/ application integration experience; and a mathematical background as well as strong knowledge of statistics.
- Preferred experience includes knowledge of biostatistics and statistics packages (R SAS) and Linux clusters; Excel VBA programming; experience with GUI design and development; Java and MFC a plus.
- Bachelors Required