Position: Python(Django) Developer
Company: 3asoft
Experience required: 3y
English level: upper

Job Profile Summary
Responsible for the design, development, testing and support of our clients complex on premise and cloud-based software, system and/or information solutions.

Required Skills/Attributes:
* Python
* Django
* Cloud deployment such as AWS
* JavaScript.
* Docker Products
* Test Automation
* DevOps
* Problem Solving
* Microservices
* Data analysis
* Analytical Skills
* Front End

Requirements
* Excellent Python coding skills and understanding of Python best practices (PEP8)
* 3-5 years of Python experience.
* Strong knowledge of building RESTful API’s using Python (Django Framework)
* Solid database skills in a relational database (i.e. PostgresSQL, MySQL, etc)
* Experience and in-depth knowledge with Linux-based development.
* Experience with AWS (Amazon Web Services) environment is a plus
* Proficient on version control tools such as git.
* Knowledge in DevOps / Containerization tools like Docker or Kubernetes.
* Excellent detail-oriented, problem-solving skills and the ability to quickly learn and apply new concepts, principles and solutions
* Experience with programmatic data analysis (e.g., using Pandas in Python) and large-scale data methods.
* Ability to integrate data from a variety of sources, assuring they adhere to data quality and accessibility standards
* Implement algorithms for advanced control, forecasting, and optimization algorithms in Python

Preferred:
* Experience with automated testing.
* CI/CD experience (eg. CodeShip, CircleCI, Travis)
* Experience working with Apache or NGINX.
* Hands-on experience in the design and implementation of microservice based application using Python, Django, Flask and related frameworks
* Understanding of JIRA/ Confluence.
* Website design using HTML, CSS, Javascript( that is either ES6 or later).