PURPOSE OF THE JOB
Our customer is a global health care company. Our application providing customer’s business users worldwide working on clinical trials with transparent planning information and predictive data-driven insights which optimise clinical trial execution, increase efficiency, improve outcomes, and accelerate medicines to patients. By other words, our project is focused on business process automation by leveraging tons of clinical trials data and computing them to make blind spots visible and decision making effective. We are looking for a Python Engineer to join existing project.
MAIN TASKS AND RESPONSIBILITIES
Take part in requirements analysis, task planning, estimation, coding.
Create technical decomposition for proposed tasks.
Provide technical leadership on backend part of the application.
Provide technical and functional improvements to add value to the product and take ownership for areas and implemented functionality.
Research and evaluate technical options to implement business requirements.
Creating and supporting ETL pipelines
Creating and supporting e2e functionality for data preparation and manipulation flow
Be a mentor for Junior and Middle level engineers in a team
EDUCATION, SKILLS AND EXPERIENCE
Must have:
2+ years of commercial development experience
Experience with Python (Django)
Experience with SQLAlchemy
Experience with GraphQL
Experience with MySQL
Experience with CI/CD
SCM tools (GIT)
Good understanding of agile methodologies
Good communication and collaboration skills
Upper-Intermediate English
PERSONAL COMPETENCIES
Experience with Airflow
Experience with Databricks and ETL pipelines