Skip to main content

Job Description

   Back

Senior Python Developer

26-07-2024 14:22:47

7 - 9 years

  • Pune, Maharashtra, India (PUN)

Experience Range :7 -10Years

Job Description :

•Analyze, design, plan, and implement end-to-end functional requirements.
•Participate in architectural discussions and contribute to the overalltechnical direction of the development projects.
•Build efficient back-end features using Python
•Integrate third-party APIs seamlessly into applications
•Manage comprehensive testing procedures and address bug fixes promptly.
•Build and lead a team, mentoring junior team members to enhance their skillsand productivity.
•Systematic problem-solving approach, coupled with strong communication skillsand a sense of ownership and drive.
•Writing reusable, testable, and efficient code
•Design and implementation of low-latency, high-availability, andhigh-performance applications Requirements and skills:
•Strong proficiency in Python, with a deep understanding of its coreprinciples, idioms, and best practices.
•Experience in designing and consuming RESTful APIs, as well as integratingthird-party services and APIs into Python applications.
•Experience with Python frameworks such as Django, Flask, or FastAPI, andunderstanding of their key concepts and features.
•Experience in implementing security best practices for API authentication,including OAuth2, JWT, and other modern protocols.
•Experience with microservices architecture and related design patterns.
•Proficiency in working with databases such as MySQL, PostgreSQL, MongoDB, orsimilar.
•Knowledge of cloud platforms (e.g., Google Cloud, AWS, Azure) and experiencedeploying applications in the cloud is desirable.
•Knowledge of Jenkins, Chef / ansible, Bitbucket, CI/CD.
•Knowledge of Docker and containerization.
•Domain knowledge of Contact Center space would be plus.