Senior Software Engineer

  • UCA Consulting
  • Cambridgeshire, UK
  • Apr 14, 2016
Full time Software Engineer

Job Description

The Role
We are looking for a Senior Software Engineer to join our quickly growing team and help develop tools that will revolutionise the way medical genetics work. Your software will be used by clinical geneticists and genetic researchers worldwide; it will assist in clinical decision-making and diagnosis.
Main Responsibilities

  • Your software will be used internationally to help diagnose rare genetic disease, saving lives and aiding care regimens.
  • You will be responsible for creating software to track and store large files and metadata through bioinformatics pipelines and subsequent analysis.
  • You will implement secure high speed file transfer across private and public networks allowing very large data sets to be federated and analysed.

Additional Responsibilities

  • Reporting and documenting software and changes
  • Significant input into design choices of the system

Essential attributes candidates must have on entering the role

  • Degree in Software Engineering or equivalent relevant professional experience
  • Programming ideally Python
  • Web services
  • Version control with Git
  • Unit testing
  • Reporting & documenting
  • Use of encryption – data security
  • Linux

Desirable attributes already held or to be developed to perform the role

  • Interest in next gen sequencing and genetics, Biology
  • Working within a quality system such as ISO 27001
  • Agile devops, Javascript/ HTML
  • Scientific and numeric programming eg. Numpy, scipy, pandas
  • Data grid architecture
  • System engineering

Python. Git, Linux, genetics, Biology

Agency: UCA Consulting Contact Name: Russell Roberts Contact Email: Telephone: 07826613230 Industry: IT Job Type: Permanent Location: Cambridgeshire Salary: £45,000


£45000 per year