Senior Python Developer Offline

Job Description

- 4+ years in practical experience in development

- Python3+ strong knowledge

- Familiar with standard and commonly used python libraries

- Skilled at app performance monitoring and logging

- Have the experience with unit tests development

- Strong architectural and OOP skills

- Knowledge of different software design patterns

- Be able to write easy scalable and efficacious code

- Knowledge of different development approaches DRY/KISS/TDD

- Experience with SQL and NoSQL databases

- Networking knowledge (TCP/IP, DNS, DHCP, Client-Server architecture)

- Experience with Linux/Unix

- Good knowledge of cloud platform (Google Cloud, Azure, AWS)

- Good understanding of security/access control, high availability, scalability patterns

- Experience with cloud services (VM/Container Registry/Functions/Storages/Databases)

- Experience with Docker/Docker Compose

- Ability to setup docker on the project from scratch

- Ability to setup CI/CD solutions on the project from scratch

- Strong version control experience with Azure DevOps/Github and the full product development lifecycle

- Good written and spoken English (B1+)

 

Job Responsibilities

Participate in full-cycle development of data management pipeline

Design and develop complex data warehouse solution and respective ETL subsystem

Improve existing codebase and implement new features

Follow high standards of development processes to guarantee the delivery quality

Work closely with product management to turn data into critical knowledge required for making business decisions

 

Department/Project Description

Implementation, validation, and support of onboarding of US retailers through the defined ETL and Data process as part of the POS integration modules for CBG Data Science portfolio; implementation, validation, and support of commercial web products in the digital analysis area.

The job ad is no longer active
Job unpublished on 2 October 2020

Look at the current jobs Python Kyiv→

Loading...