Stanford Medicine is seeking a full-stack Java software developer to join the Research IT team in the Office of Information Resources and Technology (IRT) ( https://researchit.stanford.edu ). Research IT delivers the next generation of tools and services used by researchers, research participants, patients and clinicians to collect, discover, segment and analyze data, make discoveries and improve human health and wellness.
Stanford is developing its next generation biomedical data commons to support informatics research. The commons is a Big Data driven, cloud technologies enabled platform that supports research and informs practice. Primary tenets of this platform are, a) availability of large scale datasets including Electronic Health Records data, claims data and other valuable research data, b) adherence to HIPAA and other regulatory compliance, c) implementation of FAIR principles for data – Findable, Accessible, Interoperable and Re-usable and, d) available of large scale analytical ecosystem for researchers. The platform will contain a range of products to meet a large number of research and translation needs. These products will be across a range of data types (e.g. unstructured notes, radiology and pathology imaging data, genomics data, IoT and wearable sensor data, multi-modal), range of use cases (e.g. retrospective research, real time predictive analytics) and range of interdisciplinary stakeholders (e.g., clinicians, faculty, students, academic and industry collaborators, beginner and advanced data analysts).
In this leadership role, the Sr. Imaging Software Developer will lead the design and implementation of solutions in support of managed interdisciplinary research. Your initial project involves multi petabytes-scale image repository containing digital pathology studies from multiple slide scanners (Philips and Leica Aperio). The repository needs collation of relevant data to allow for cohort discovery and a GUI search tool for end users to help them identify imaging studies of potential interest to specific research protocols. Other projects will follow over time.
We are looking for a someone with the following qualifications -
Strong expertise in server side Java
Working familiarity with modern web development frameworks such as Angular
Ability to rapidly learn new technologies and workflows e.g. the Philips Slide Scanner, Leica Biosystems Aperio scanner, data management and data visualization tools
Prior experience with one or more of GE PACS, Agfa PACS, Epic Radiant Radiology Information System (RIS), GE RIS, DICOM Router, and DICOM related image management tools would be a big plus
Working experience with Python is desired
In addition to your primary role as a full-stack software developer, other duties may include:
Work with faculty, researcher, and executive stakeholders to gather requirements.
Harmonize conflicting requirements, communicate tradeoffs to all stakeholders, and propose compromise solutions as needed
Work as a project leader, as needed, for projects with dependencies on other groups.
Serve as a technical resource for applications.
Follow team software development methodology.
Join us to experience all the benefits of working at Stanford while knowing you are helping to improve human health. * - Other duties may also be assigned
Internal Number: 302492
About Stanford University
Located between San Francisco and San Jose in the heart of Silicon Valley, Stanford University is recognized as one of the world's leading research and teaching institutions. Leland and Jane Stanford founded the University to "promote the public welfare by exercising an influence on behalf of humanity and civilization." Stanford opened its doors in 1891, and more than a century later, it remains dedicated to finding solutions to the great challenges of the day and to preparing students for leadership in a complex world. The University's thriving diverse community is comprised of nearly 7000 undergraduate students, 9000 graduate students, 2000 faculty members, 1900 postdoctoral scholars, and over 11,000 academic and administrative staff in seven schools including several interdisciplinary research centers and institutes. The campus spreads over 8000 contiguous acres and nearly all undergraduates live on campus. Stanford offers bachelor's and master's degrees in addition to doctoral degrees (PhD, MD, DMA and JD) plus a number of professional and continuing education programs and certifications. More at http://facts.stanford.edu and http://www.stanford.edu.
Stanford University is a...n equal opportunity employer and is committed to increasing the diversity of its faculty. It welcomes nominations of and applications from women, members of minority groups, protected veterans and individuals with disabilities, as well as from others who would bring additional dimensions to the university’s research, teaching and clinical missions.