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

Students whose classmates are interested in science are more likely to think about a career in science, technology, engineering, and mathematics, a new study says.

CNBC reports that the genetic counseling field is expected to grow as personalized medicine becomes more common.

Gladys Kong writes at Fortune that her STEM background has helped her as a CEO.

Social scientists report that the image of the 'lone scientist' might be deterring US students from STEM careers.