The Department of Learning Health Sciences (DLHS) at the University of Michigan Medical School is a first-of-its-kind basic science department focused on the learning sciences within health at all levels of scale: individuals, teams, organizations, and large-scale systems that span states and nations. For more information about the department, see http://LHS.medicine.umich.edu/.
The Department of Learning Health Sciences is seeking an Applications Programmer/Analyst Intermediate to continue the development and support of software to demonstrate a novel application of computable knowledge for population-based health and disease management.
Specifically, the role will support development of related software projects that involve web applications embedded within and interfaced with electronic health records (e.g., Epic, athenahealth, Cerner) using FHIR (Fast Healthcare Interoperability Resources) resources with SMART (Substitutable Medical Applications and Reusable Technologies) on FHIR authentication. We use Python, JavaScript, Django, PostgreSQL, and related frameworks to build frontend and server applications for deployment in multiple customer environments.
The ideal candidate would demonstrate outstanding programming acumen, would bring experience in test-driven software development, Python, Django, JavaScript, PostgreSQL, agile processes, and use of at least one cloud computing provider. We are very interested in candidates with experience in user-centered design. Furthermore, the ideal candidate will have excellent problem-solving skills and a proven ability to work collaboratively.
This position may also require work on other software development, data mining, or scripting activities in support of the research and service mission of the department.