PYTHON DEVELOPER - Django or Flask experience needed

Juice Solutions ,
London, Greater London
Salary: Salary up to £64500

Overview

PYTHON DEVELOPER - Django or Flask experience needed This is a Permanent Position Based in Central London Salary paying up to £64,500 The post holder is an experienced Python developer responsible for the development and maintenance of distributed systems for the automation of our client's informatics platform. The post holder will work in a cross functional team of developers and bio-informaticians to maintain and develop platform components. The post holder will interact closely with R&D teams across the bioinformatics department to productise new analysis processes and protocols and liaise with platform engineers to ensure the smooth running of the platform. This is a software development role. Key accountabilities Write effective and scalable code Test and debug code Maintain and improve functionality of existing system components Develop back-end components to improve responsiveness and overall performance Contribute to the design, architecture and implementation of new features and system components Assist with the deployment and troubleshooting of the genome informatics platform Coordinate with members of other teams across the bioinformatics department to understand user requirements and port new analysis protocols and processes to the automated platform Liaise with platform engineers to ensure the smooth running of the genome informatics platform Essential Skills Commercial software development experience Experience in the development and maintenance of large distributed systems Expertise in at least one popular Python framework like Django or Flask Knowledge of object-relational mapping (ORM) Familiarity with the principles of micro service architecture Experience with application deployment in the cloud Experience with REST APIs Proficiency in collaborative development tools such as Github, Confluence and JIRA Ability to work independently and to show initiative within a team Ability to prioritise and balance competing demands Ability to communicate effectively within a multidisciplinary team Flexible and co-operative approach to colleagues Good attention to detail Desirable Skills Degree in computer science or software engineering Experience with high performance computing Front end web development experience Due to the volume of applications, we regret that we can only respond to those meeting our above requirements. This job was originally posted as www.totaljobs.com/job/89959732