28 Jun
Bioinformatics Developer
California, Templecity , 91780 Templecity USA

Vacancy expired!

KEY JOB ELEMENTS:
  • Optimize existing analysis tools to improve performance, increase stability, expand configurability, and reduce redundancy with other parts of the processing pipelines.
  • Work with end users to identify bottlenecks and areas for improvement in the processing pipeline and curation of genetic testing results.
  • Design data structures to hold analysis results that can be efficiently stored, queried, updated, and combined with other analysis results.
  • Build API's allowing users to perform common bioinformatics tasks like retrieving annotation for a genomic feature or performing a targeted re-analysis of data.
  • Refactor legacy codebase to move redundant code into clean library routines, eliminate hard-coded dependencies, and bring consistency to how data is processed and stored.
  • Assist the Quality Assurance team in building tools to help in automated testing and verification of software updates.
  • Document and validate existing and new components in analysis pipelines.
  • Collaborate with team members to understand their current development efforts in order to serve as a backup when they are unavailable, and train teammates so they can serve as your backup when necessary.


QUALIFICATIONS:
  • PhD in computer science, bioinformatics, or a related field with 3 years experience in software development, OR
  • BS in computer science, bioinformatics, or a related field with 7 years experience in software development and experience with processing of scientific data.
  • Strong experience developing in a compiled programming language (e.g. Scala, Java, C#, C).
  • Extensive experience working in a team environment using version control systems (e.g. Git) and issue tracking tools (e.g. JIRA, Bugzilla).
  • Comfort working with scientific data sets, preferably Next-Generation Sequencing (NGS) data.
  • Understanding of basic statistical techniques such as derivation of standard deviation, least squares fitting, and principal component analysis.
  • Experience deploying algorithms in a production environment is a big plus.
  • Adept at scripting languages (e.g. Bash, Python, Perl).
  • Experience querying and updating medium-to-large SQL databases.
  • Experience with RESTful servers.
  • Must enjoy working in a multi-disciplinary and collaborative environment.
  • Ability to troubleshoot both individually and as part of a team.
  • Good oral and written skills with the ability to communicate in an open, transparent, timely and consistent manner.

Vacancy expired!


Report job