Senior Software Engineer

Foundation Medicine, Inc. - Cambridge, MA (30+ days ago)3.8

Full-timeEstimated: $97,000 - $130,000 a year

Foundation Medicine is a molecular information company dedicated to a transformation in cancer care in which treatment is informed by a deep understanding of the genomic changes that contribute to each patient’s unique cancer. The company’s initial clinical product, FoundationOne™, is a fully informative genomic profile to identify a patient’s individual molecular alterations and match them with relevant targeted therapies and clinical trials. Foundation Medicine’s molecular information platform aims to improve day-to-day care for patients by serving the needs of clinicians, academic researchers and drug developers to help advance the science of molecular medicine in cancer.

The Senior Software Engineer will develop custom applications that are tightly integrated with Foundation Medicine’s Clinical Laboratory LIMS system. Additionally, he or she will play a key role in defining and implementing a streamlined suite of applications to improve efficiency across laboratory workstreams, and improve visibility to lifecycle of a sample, it’s results, and data quality. This person selected for this position requires both strong coding skills as well as the ability to collaborate with cross functional teams. This position will be based in Cambridge, MA where we have built our state of the art next generation sequencing laboratories servicing all of our product lines.

Design, develop, and maintain custom applications that integrate with LIMS and other business applications (CRM, Medical Reporting, Billing).
Key contributor to design and implementation of future state laboratory systems data architecture and roadmap.
Define and document architecture and functional and design requirements.
Interact with internal customers to develop business requirements.
Work with team to develop IQ and OQ documentation and execute testing.
Conform to coding conventions and all aspects of the SDLC and change control and product release policies.
Participate in the continuous process improvement of Lab IT solutions.
Collaborate with cross functional teams in Technology and the Product Development group.
Develop, plan and recommend budget and staffing changes as required.

Required Qualifications:
5+ years of experience object oriented programming.
5+ years of experience with C#, ASP.NET, .Net Core (2.1 and above) Oracle and SQL Server.
3 years of experience with JavaScript, Angular 6 (or above), jQuery, jQueryUI, or React
Experience in Agile development and familiarity with associated tools (i.e. Team Foundation Server, Rally, JIRA, etc.).
  • 3+ years of experience with REST based development, including WebAPI
Implementation of tools for data visualization across data sources.
Experience capturing requirements from end users and developing formal technical specifications.
Ability to manage multiple, concurrent initiatives, maintain own workflow and meet deadlines.
Ability to work in a dynamic fast paced team environment.

Preferred Qualifications:
Exposure to cloud development (Amazon Web Services, Azure, etc.) and familiarity with microservices, lambda, Docker, and containerization.
Understanding of continuous integration and continuous deployment logistics.
Familiarity with single page applications and responsive web design.
Familiarity with CSS and JavaScript Bundling (i.e. Grunt/Gulp/WebEssentials).
Familiarity and ability to comply with regulated development environments, such as FDA/USDA/DHS

BS in Computer Science, Life Sciences or Engineering.

Back Share
Apply Now