Greetings from Tata Consultancy Services!!
We are hiring for Python Developer
Required Skillset : Python, API
Experience : 5+years
Location : Noida, Pune, BLR, Kolkata, Hyd
Job Description :
- API Development & Integration : Design, develop, and maintain RESTful APIs using Python frameworks like FastAPI Framework .
- Microservices Architecture : Develop scalable and efficient microservices and integrate them with various data sources and third-party services.
- Agile Development : Participate in Agile ceremonies (Scrum meetings, Sprint Planning, Retrospectives) and follow Agile best practices.
- Code Quality & Best Practices : Write clean, maintainable, and well-documented code, following industry standards and PEP8 guidelines .
- Security & Performance : Implement authentication / authorization (OAuth, JWT), encryption, and other security measures while optimizing API performance.
- Database Management : Work with relational databases like PostgreSQL, Oracle, Redshift .
- Cloud & DevOps : Deploy, monitor, and manage APIs in AWS leveraging containerization (Docker, Kubernetes) and CI / CD pipelines.
- Testing & Debugging : Write and maintain unit, integration, and automated tests using PyTest, Unittest, or similar frameworks .
- Collaboration & Mentorship : Work closely with cross-functional teams (frontend, DevOps, QA) and mentor junior developers.
- Documentation & Compliance : Maintain API documentation using Swagger / OpenAPI , and ensure compliance with industry standards and regulations (GDPR, HIPAA, etc.).
Responsibility of / Expectations from the Role :
We are looking for a Senior Python Developer (5+ years of Python development experience) with expertise in API development and a strong understanding of Agile methodologies . The ideal candidate will design, develop, and maintain scalable APIs while ensuring high performance, security, and best coding practices.Thanks & Regards,
Ria Aarthi A