Job Title: Python Developer
Location: PAN INDIA
Experience Range: 3 to 15 yrs
Education: Minimum 15 years of full time education (10th, 12th and Graduation)
Job Description
TCS has always been in the spotlight for being adept in the next big technologies. What we can offer you is a space to explore varied technologies and quench your techie soul.
Professional software development experience, heavily utilizing Python as a primary language.
Expert-level knowledge of Python (object-oriented design, data structures, error handling) and experience with at least one major Python framework or library relevant to the domain (e.g., Django/Flask for web development, Pandas/Numpy for data processing, etc.).
Strong understanding of software design principles, coding standards, and best practices for maintainable code (e.g., SOLID principles, modular design, unit testing).
Experience integrating Python applications with databases (relational SQL databases and/or NoSQL stores) and building or consuming RESTful APIs or microservices.
Familiarity with development tools and processes such as version control (Git), code review, and continuous integration/continuous deployment (CI/CD) pipelines. Exposure to containerization (Docker) and deployment on cloud platforms is an advantage.
Excellent problem-solving skills and debugging capability, with a track record of troubleshooting and optimizing Python code for performance and scalability. Solid communication and time-management skills to work effectively in a team and handle multiple projects in an agile environment
Interested Candidates Can Apply