Position: Senior Python Developer
Company: GlobalLogic
Experience required: 2y
Category: Python
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

**Requirements:**

Solid background in Python (Django, Pandas). 

Experience in data processing related positions

Experience with PostgreSQL and HTTP with RESTful design. 

Experience with cloud native solutions Azure or AWS and Docker

Knowledge of methods and tools used in data transformations

Understanding of algorithms and complexities, unit tests

Familiar with software development methodologies (Scrum, Kanban) using JIRA, Git and DevOps practices 

Strong analytical skills to quickly assess situations, their impact and options for resolution

Quality assurance and service oriented mindset with an assertive, flexible and quality-conscious personality

 

**Nice to have:**

Master degree or PhD in Finance or quantitative disciplines such as Econometrics, Engineering, Statistics, Physics, and Mathematics

Experience with R programming language and Microsoft Power BI is an advantage

Experience with C++ would be an asset

**Preferences:**
C++, R

**Responsibilities:**

We are looking for a Senior Python Developer for a new client of our Fintech portfolio, i.e.: one of the fastly growing financial organizations providing asset management for institutions to help them select their investment strategies. 

In this position, you will be part of our “Business Intelligence and Reporting Team”. You will be responsible for the planning, design, implementation and maintenance of data driven solutions in AWS/Azure clouds along with SaaS.

Development and maintenance of software components with alignment of technical guidelines across organization 

Open, direct, focused communication of ideas, problems, and interaction with internal and external stakeholders 

Implement software solutions to support business objectives in a selfless and open-minded approach

Data processing in the area of financial instruments funds and mandates 

Research, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test life cycle

Promote coding conventions, documentation standards, playbooks and maintenance processes. 

Quick understanding of complex situations and efficient error diagnosis of complex problems raised in software solutions

Acting as a mentor in the software engineering domain