Software Engineer II

Human Longevity   •  

San Diego, CA

Industry: Pharmaceuticals & Biotech

  •  

5 - 7 years

Posted 183 days ago

This job is no longer available.

Purpose of Job

As a software engineer in Human Longevity’s Compute Platform, the successful candidate will play a key role enabling Human Longevity to manage genetic data and predict disease risk. The Compute Platform works closely with HLI’s bioinformatics scientists to create data pipelines that analyze genomic data that helps clients better understand their health status. HLI’s in-house researchers also use this data to drive ground-breaking research discoveries. This position will support these efforts by developing software that manages the data pipelines and associated infrastructure that are used to extract information from genomic data. This is an exciting opportunity for a motivated software developer to contribute to efforts that are yielding a positive impact in the fields of genomics and personalized medicine while expanding knowledge and skill sets in these emerging fields.

Responsibilities

  • Perform analysis, design, development, testing and implementation of software using C#
  • Add features to existing systems based on an analysis of existing functionality and architecture
  • Write complex SQL queries, with the goal of enhancing features in existing systems
  • Consume web services to send and receive data; as needed, design and implement RESTful web services
  • Create software solutions that are based on an understanding of complex business processes and cloud-based systems
  • Engage with personnel at all levels of the company, from peers to senior management. Take input from Subject Matter Experts, peers, and management to design solutions.
  • Consult with Product Management to estimate, prioritize, prototype, refine, test, and debug programs to meet needs
  • Maintain existing code and, as appropriate, replace with new technologies/platforms
  • Exercise excellent communication skills when documenting and sharing details of system implementation with colleagues
  • Follow SDLC policies, including required documentation, to fulfill regulatory requirements
  • Create test strategies and use unit/integration tests to verify implementation quality
  • Preform code reviews and peer review architecture designs
  • Use CI/CD best practices for testing and deploying changes to production
  • Use Terraform to implement infrastructure as code, as necessary

Minimum Qualifications

  • Bachelor's degree in Computer Science or related discipline
  • 5+ years of .NET, SQL experience
  • 5+ years of C# experience
  • 2+ years experience writing RESTful endpoints
  • At least 2 years of experience with LINQ to Entities or LINQ to SQL.
  • At least 2 years of experience with Agile/SCRUM
  • Proficient with Visual Studio 2015+ and Git
  • Experience with AWS

Preferred Qualifications

  • 2+ years of Python experience
  • 2+ years AWS development experience
  • Experience working in a regulated environment such as CLIA/CAP/FDA certified organisations