Greetings from TCS! Tata Consultancy Services (TCS) is hiring experienced professionals for the role of Python Developer . Experience Required: 5 to 10 Years Job Locations Chennai Hyderabad Mumbai Bangalore Role Overview We are looking for a highly skilled Python Developer with strong experience in application development, Unix Shell Scripting, and Object-Oriented Programming concepts. The ideal candidate should have hands-on experience with Python frameworks and a passion for developing scalable enterprise applications. Key Responsibilities Design, develop, test, and deploy Python-based applications end-to-end. Develop and maintain scalable and high-performance enterprise solutions. Write and optimize Unix Shell scripts for automation and operational tasks. Implement robust and reusable code using Object-Oriented Programming (OOP) principles. Work with ORM frameworks and database integration. Debug, troubleshoot,
and resolve complex technical issues. Collaborate with cross-functional teams to deliver innovative technology solutions. Participate in code reviews and ensure adherence to development best practices. Contribute to large-scale enterprise application implementation projects. Must-Have Skills Strong experience in Python Development (5 years) Hands-on experience with at least one Python framework: Django Flask Strong Unix Shell Scripting experience Good understanding of Object-Oriented Programming (OOP) concepts Experience with ORM (Object Relational Mapping) Strong coding, debugging, and analytical skills Experience in enterprise application development and implementation Valuable-to-Have Skills Apache Spark Hadoop Ecosystem Big Data technologies