Research Application Developer

Dana-Farber Cancer Institute
Job Location
Boston, MA
Job Description

The Dana-Farber Cancer Institute (DFCI)/Partners HealthCare Clinical & Translational Informatics (CTI) group is the Institute’s resource for providing databases and applications that help DFCI clinicians and researchers gain insights based on clinical and research data. The Research Application Programmer will be tasked with performing technical feasibility assessments and proof of concepts for the initial phases of the second iteration of the Clinical Research Information System (CRIS) platform. This will require laying a basic technical foundation for the end product by creating a basic database schema, hooking up to vendor applications, and more. The incumbent will report to the Team Lead for Bioinformatics and Business Analysis, working closely under the supervision of the Senior Clinical Research Analyst.


  • Develop a database schema that accurately depicts the structure that will be necessary for the final CRIS solution, providing a dynamic schema that is highly responsive.Document findings, communicating with CTI leadership to assess feasibility of each option in the buy versus build spectrum. Thoroughly document any technical work that was done in code.
  • Create a framework that allows for intuitive, user friendly meta-data and data dictionaries.
  • Leverage findings and work from proof of concept stage to go live with new CRIS application. This will include routing data in and out of the tool, and customizing user interfaces for a wide variety of users. If decision is to build, then this will also include participating in the development process.
  • Use the Partners HealthCare values to govern decisions, actions and behaviors. These values guide how we get our work done: Patients, Affordability, Accountability & Service Commitment, Decisiveness, Innovation & Thoughtful Risk; and how we treat each other: Diversity & Inclusion, Integrity & Respect, Learning, Continuous Improvement & Personal Growth, Teamwork & Collaboration.
  • Other duties as assigned.
  • Bachelor’s degree in Computer Science,  Bioinformatics or related field.
  • 2+ years experience with databases and RESTful APIs.
  • 2+ years experience with software development in Java, JavaScript, Bootstrap, Angular, etc.
  • 0-3 years of health care IT experience; experience with open source systems preferred, particularly REDCap and i2b2.
  • A combination of education and experience may be substituted for requirements


  • SQL querying in Oracle and/or MongoDB/RESTful web services
  • Objected-oriented programming fundamentals
  • Data structures
  • Web development
  • Able to deep dive into large, complex applications and understand its intricacies
  • Ability to quickly assess and prototype functioning applications, rapidly incorporating feedback into the application
  • Strong documentation and mock up capabilities
  • Ability to be flexible, versatile, adaptable and take initiative
  • Ability to successfully collaborate with others of different skill sets, backgrounds and levels within and external to the organization
How to Apply

NIH's Michael Lauer looks at the number of grants, their amount, and funding success rates at the agency for last year.

At Nature, Johns Hopkins' Gundula Bosch describes her graduate program that aims to get doctoral students thinking about the big picture.

Patricia Fara writes about childcare funding, and women in science and science history at NPR.

National Institute of Environmental Health Sciences researchers have visualized the career paths of former postdocs.