Applications will be considered from UK, Switzerland, Germany & France - locations are flexible.
Senior Consultant – Python / JavaScript Developer
Does the prospect of combining Programming, Data Science, the Cloud, and R&D Digital Transformation to help solve BioPharma challenges excite you? We are looking for experienced Python Developers to help with Data Management, Data Integration, Machine Learning, Application & API Development and MLOps.
Our customers are accelerating their Scientific Informatics and Digital Transformation to accelerate the discovery and manufacture of new Therapeutics, Drugs and Vaccines to save lives Faster!
As an experienced customer-facing Python-JavaScript Developer with solid software engineering skills, you will build and deploy web-based scientific applications, API's and Machine Learning applications on Linux.
What You'll Do. . .
- Understand technical requirements and translate them into business requirements.
- Design and implement great User Interfaces using your UX, Interaction Design skills and front-end web development frameworks.
- Developing Scientific Applications, API’s, Integrations and Plugins.
- Building and Deploying
- Build CI / CD DevOps/MLOps Pipelines to help customers deploy and test applications.
- Apply your Test-Driven Development Skills to ensure first-time high-quality software deliverables.
- Learn about Scientific Application Development, Informatics and Data Sciences.
- Partner with other Software Developers, Testers, End Users, Data Scientists, Bioinformaticians, Architects, DevOps and Cloud Engineers.
In an ideal world, you’ll have the following skills:
- Software engineering fundamentals, Object-oriented Design (OO) with knowledge of software engineering best practices.
- Python3 (Django, Flask, Tornado, Twisted, NumPy and scikit-learn).
- JavaScript and Web Development Frameworks (Vue, React, Redux & Angular).
- Rest API Design & Development (FastAPI, GraphQL).
- Experience in interfacing APIs with Front End / UI.
- Experience with hypervisors, virtualisation and containerisation. technologies (VMware Docker, Kubernetes).
- Basic Linux sysadmin knowledge.
- Cloud Technologies AWS, Azure & GCP.
- Databases (RDBMS, NoSQL, Graph).
- Test-Driven Development.
- DevOps, GitHub, CI, CD Pipelines.
- Knowledge of Data Sciences or Scientific Informatics.
- Network programming / Network Protocol skills.
- Distributed systems / highly available systems are desirable.
- Knowledge of computer networking fundamentals including IP-based communication.
- Data modelling, pipeline design, data (re)modelling, ETL/ELT and knowledge graphs.
In addition to the technical skills, you’ll also need to bring the following skills:
- A passion for ensuring customers have an amazing experience when interacting with Zifo.
- Able to relay, complex information in simple terms to internal, partner and customer stakeholders with different levels of technical knowledge.
- Confident and effective in communicating across teams, management tiers and customers.
Reporting to our Lead Data Scientist, this European role will support our global customers on their Digital Transformation journey.
We offer an attractive salary in addition to a competitive benefits package and look forward to receiving your application.