- 1. 6+ years of Hands-on experience in Python programming along with strong experience in SQL.
- 2. Experience in designing distributed systems using Python.
- 3. Experience in being a mentor for a team comprising of both experienced as well as fresh graduates who are python developers.
- 4. Experience with Python, along with other common libraries/frameworks such as Flask, Celery, Django, etc.
- 5. Basic understanding of developing private PIP packages.
- 6. Solid understanding of object-oriented programming.
- 7. Familiarity with concepts of MVC, Mocking, ORM, and REST APIs.
- 8. Experience in writing Unit Tests using frameworks like PyTest.
- 9. A knack for writing clean, readable Python code.
- 10. Ability to integrate multiple data sources and databases into one system.
- 11. Ability to understand monitoring metrics, such as CPU, Memory, Disk Space, Network latency, and telemetry services.
- 12. Understanding of fundamental design principles behind a scalable application.
- 13. Understanding the fundamental of RDBMS databases.
- 14.
Proficient understanding of Git.
- 15. Should have experience in leading DevOps practices for a large program.
- 16. Effective verbal and written communication skills.
- 17. Should have experience with distributed task(multiprocessing) frameworks.
- 18. Should have experience with Version control tools like GIT.
- 19. Ability to translate complex data sets and research into easy business recommendations.
- 20. Ability to work with PostgreSQL is a plus.
- 21. Exposure to public cloud platforms like Azure / AWS would be an added advantage.
- 22. Exposure to Serverless computing would be an added advantage.
- 23. Experience with implementing TDD would be advantageous.
- 24. Added Advantage working on Geo-Spatial Data.
- 25. Added Advantage with knowledge of IOT systems.
- 26. Exposure to Data Science concepts (Machine Learning and Deep learning) would be an added advantage.
📌 Python/Django Lead (India)
🏢 Career Soft Solutions
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.