Senior Developer

Job ID: 432068140
Job date: 2017-08-25
End Date:

Company : FIRST TECHNICAL RECRUITMENT LIMITED 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
Joining the Cheminformatics IT team within the global Research IT group, a scientific python developer is required to further develop and maintain a large python code base including a series of large scale data analysis pipelines supporting discovery research. This code and associated data pipelines transform data into insights for Drug Discovery Research Teams allowing the large scale analysis and mining of Research data. Opportunities exist to extend the work scope beyond data pipelining into semantic data integration, data mining and algorithmic programming.

Primary Responsibilities Of The Role Would Include:

  • Refactoring multiple data pipelines to work within frameworks such as Airflow or Luigi
  • Working with Discovery Scientists to convert and codify further analysis workflows into python
  • Developing databases and datastores to serve transformed data to applications
  • Integrating multiple data sources
  • Unit testing, integration testing, automation
Qualifications/Experience:
  • BSc in Science / Computer Science / Engineering
  • 2+ years working in the Life Sciences area
  • 2+ years experience developing software in a commercial environment
Required Skills/Experience
  • Python programming
  • At least one other language such as Perl, Ruby, Java, C
  • Strong software development skills
  • Object Orientated Programming
  • Unit and integration testing
  • Experience with version control systems such as SVN or Git
  • Linux/Unix scripting and familiarity with high performance computing environments
  • Good interpersonal and communication skills
The Following Additional Skills Would Be a Significant Advantage: