Position: Python Engineer
Company: Avenga
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

Avenga is a global IT and digital transformation champion. Together, we are more than 2500 professionals with over 20 years of experience. We deliver strategy, customer experience, solution engineering, managed services, and software products. Our mission is to shake up the conventional IT market.

We’re growing steadily, and are looking for a Python Engineer to join our team on a full-time basis.
Our client is a global healthcare intelligence company, which helps develop life-saving and life-improving drugs with comprehensive clinical development services, including data management, statistical analysis, clinical trial management, medical writing, and regulatory and drug development consulting. You will be involved in a new project-platform for clinical patient data to centralize the management and control of clinical data.

**Skills and Qualifications:**
- 3+ years of experience with Python 3.8 Backend;
- Familiar with BDD and TDD methodologies;
- Solid knowledge of SOLID, Design Patterns and OOP;
- Experience in writing Unit Tests (pytest or similar);
- Good understanding of Relational and Document-oriented DBMS;
- Experience in developing REST APIs;
- English – Upper-Intermediate.

**Responsibilities:**
- Providing heavily leverage Behavior Driven Development;
- Collaborating with SMEs, BAs, QEs to define scenarios;
- Сommunication with the client and team;
- Working on feature implementation;
- Developing REST APIs.

**Nice to have:**
- Experience with React and Azure.