Job Description:
Required Skills and Abilities:
• 6 to 11 years of hands-on experience with Python and the ability to write robust code .
• Good understanding of python data structures, data transformation and algorithms .
• Experience with python libraries like Pandas, numpy, requests etc .
• Experience using python as a scripting language, for utility as well as framework creation .
• Working knowledge of SCM tools like Git, Bitbucket etc
• Should have working knowledge of RDBMS, interacting with DB using SQL as well as programmatically .
• Experience of unit testing frameworks like pytest, unit test etc. & performance testing .
• Good Communication and debugging skills
Write effective, scalable code
• Develop back-end components to improve responsiveness and overall performance
• Integrate user-facing elements into applications
• Test and debug programs
• Improve functionality of existing systems
• Implement security and data protection solutions
• Assess and prioritize feature requests
• Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements and skills
• Work experience as a Python Developer
• Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
• Knowledge of object-relational mapping (ORM)
• Familiarity with front-end technologies (like React JS , JavaScript and HTML5)
• Team spirit
• Good problem-solving skills
Good To Have :
• Any Cloud Experience
• Big Data - Pyspark/Spark-Scala Knowledge
• Working knowledge of Kubernetes, dockerization
• Experience with Terraform
Skill:
Python and the ability to write robust code, python libraries like Pandas, numpy, requests