Senior Software Engineer – Python

Type de poste
Dates
Durée du poste
Contrat renouvelable
Contrat non renouvelable
Date de prise de fonction
Date de fin de validité de l'annonce
Localisation
Adresse

Hinxton, Cambridge, UK
France

Contacts
Benoit Bely
Email du/des contacts
benoit.bely@congenica.com
Description

<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><em>NB: URL above is correct, it has been recycled, the position is for a Python developer not&nbsp;a PERL developer.</em></p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;"><u style="box-sizing: border-box;">The company</u></strong></p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><span style="text-align: center;">Congenica is the provider of the diagnostic decision support platform, Sapientia, and associated clinical services, which enable clinicians to interrogate the human genome to identify disease-causing variants. Congenica aims to revolutionize personalized patient care through accurate diagnoses, curation of evolving knowledgebases, and support in clinical trials and drug development.</span><br /><br /><span style="text-align: center;">80% of rare diseases are thought to have a genetic component, and patients wait an average of 4.7 years, and typically see 7.3 different clinical specialists</span><a href="https://www.shire.com/-/media/shire/shireglobal/shirecom/pdffiles/patie…; rel="noopener" style="text-align: center; box-sizing: border-box; color: rgb(221, 153, 51);" target="_blank"><sup style="box-sizing: border-box;">1</sup></a><span style="text-align: center;">, before getting a diagnosis.&nbsp;Genome sequencing and variant interpretation facilitate speedier diagnoses and better clinical management and support.</span><br /><br /><span style="text-align: center;">Sapientia is intuitive to use,&nbsp;supporting the routine diagnostic workflow whilst enabling clinicians to progress through cases more quickly, optimizing throughput of patients and improving numbers of patients who can achieve a diagnosis.</span><br /><br /><span style="text-align: center;">A diagnosis removes the fear of the unknown, allowing a patient&rsquo;s family to deal with the known and make informed decisions. There is also the potential for healthcare savings by avoiding unnecessary appointments, tests </span>and<span style="text-align: center;"> interventions.</span><br /><br /><span style="text-align: center;">Headquartered in Cambridge, UK, and with a footprint in the US and China, </span>Congenica<span style="text-align: center;"> is born out of pioneering research from the Wellcome Trust Sanger Institute and the NHS. Congenica is a partner for the pivotal Genomics England 100,000 Genomes Project as well as China&rsquo;s 100K Wellness Pioneer Project.&nbsp;</span></p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;"><u style="box-sizing: border-box;">Job Purpose</u></strong></p><ul style="box-sizing: border-box; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><li style="box-sizing: border-box;">To design and develop new features and enhancements to the pipeline Python components (APIs, batch jobs and supporting infrastructure) of the Sapientia product.</li></ul><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;"><u style="box-sizing: border-box;">Main Responsibilities</u></strong></p><ul style="box-sizing: border-box; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><li style="box-sizing: border-box;">Design, code and unit test new product features and enhancements.</li><li style="box-sizing: border-box;">Fix bugs raised by customers and internal teams.</li><li style="box-sizing: border-box;">Set a good standard of development procedures for other developers to follow.</li><li style="box-sizing: border-box;">Review code written by other members of the team.</li><li style="box-sizing: border-box;">Develop subject matter expertise in one or more areas of the system.</li></ul><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;"><u style="box-sizing: border-box;">Additional Responsibilities</u></strong></p><ul style="box-sizing: border-box; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><li style="box-sizing: border-box;">Take part in requirements review meetings.</li></ul><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;"><u style="box-sizing: border-box;">Profile</u></strong></p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">Essential</strong></p><ul><li>Degree qualified</li><li>6+ years development using Python</li><li>Experience of working on enterprise-grade software products</li><li>Extensive knowledge and experience of unit testing</li><li>Experience of working in an Agile software development team</li><li>Experience with advanced version control with git</li><li>Strong relational database experience and knowledge (SQL, ideally Postgres)</li><li>Familiarity with ORM libraries (ex: SQLalchemy)</li><li>Experience with UNIX/Linux and working in the terminal (Bash, etc.)</li><li>Experience with container technology such as Docker, Kubernetes or Mesos</li><li>Familiarity with modern DevOps practices, continuous deployment</li><li>Able to produce high-quality software</li><li>Friendly, approachable and builds positive personal and organisational relationships</li><li>Good communicator</li><li>Self-motivated and results-driven, problem solver</li><li>Enthusiastic, hardworking, well organised and able to prioritise</li><li>Able to work with others, and willing to contribute to the team and the company</li></ul><p><strong>Desirable</strong></p><ul><li>Degree in Software Engineering or Computer Science</li><li>Portfolio demonstrating experience (eg. public contribution to open source projects)</li><li>Experience with Amazon Web Services (EC2, ECS, RDS, S3)</li><li>Experience with pipeline framework (ex: Nextflow, Luigi, CWL&hellip;)</li><li>Interest in next-gen sequencing and genetics, Biology</li><li>Working within a quality system such as ISO 9001, 27001 or 13485</li><li>Awareness of common software vulnerabilities and software security best practices</li><li>Experience with big data tools such as Hadoop, Elasticsearch</li><li>Active interest in new technology</li><li>Open mind for cutting-edge science (be curious)</li></ul><div class="table-wrap" style="box-sizing: border-box; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><p><strong style="box-sizing: border-box;"><u style="box-sizing: border-box;">Terms &amp; Conditions</u></strong></p></div><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">Start Date:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A</p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">Hours:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 37.5 hours per week</p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">Salary:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &pound; negotiable (depending on skills &amp; experience)</p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">Type of Contract:</strong>&nbsp;&nbsp;&nbsp;&nbsp; Permanent</p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 20px; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><strong style="box-sizing: border-box;">Benefits:&nbsp; &nbsp; &nbsp; &nbsp;</strong></p><ul style="box-sizing: border-box; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);"><li style="box-sizing: border-box;">25 days of annual holiday, increasing by one day per year to a maximum of 30 days</li><li style="box-sizing: border-box;">Performance related incentive scheme up to 15% of annual salary, split 50/50 between achieving Corporate Objectives and Personal Objectives</li><li style="box-sizing: border-box;">Pension through Royal London with 6% company match</li><li style="box-sizing: border-box;">Optional private healthcare coverage through AXA PPP, with the ability to add family members.&nbsp; The company pays the annual premium for the employee, but the employee is responsible for the full cost additional family members</li><li style="box-sizing: border-box;">Income protection benefits Life insurance at 4 times salary (lump sum payment)</li><li style="box-sizing: border-box;">Subsidised gym membership on site at the Sanger Institute</li><li style="box-sizing: border-box;">Free parking</li><li style="box-sizing: border-box;">Flexible working schedule (ability to work from home as needed)</li><li style="box-sizing: border-box;">Perkbox, online benefits and wellness platform</li><li style="box-sizing: border-box;"><em style="box-sizing: border-box;">cycle to work scheme</em></li><li style="box-sizing: border-box;">Employee receives their birthday off each year</li></ul><br/>
Lieu: <p><span style="color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; background-color: rgb(255, 255, 255);">Wellcome Genome Campus,<br />Cambridge<br />CB10 1DR</span><br style="box-sizing: border-box; color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; background-color: rgb(255, 255, 255);" /><span style="color: rgb(76, 76, 76); font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; background-color: rgb(255, 255, 255);">United Kingdom</span></p>
<br/>
Laboratoire: Congenica - Genome based medecine