Senior Python Developer - Django/Flask & Unix Scripting
Tata Consultancy Services · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
**Key Responsibilities** - Design and develop **enterprise-grade applications using Python** - Build backend systems using frameworks such as: - **Django** - **Flask** - Develop and maintain **Unix shell scripts for automation and system tasks** - Apply **OOPS concepts and object-oriented design principles** - Debug and optimize code for **performance and scalability** - Work on **large-scale enterprise application implementations** - Collaborate with cross-functional teams to deliver solutions - Implement best practices in coding, testing, and deployment - Continuously enhance system efficiency and reliability **MustHave Skills** **Programming** - Strong expertise in: - **Python** - Experience in: - End-to-end application development **Frameworks** - Hands-on experience with: - **Django / Flask** - Experience building: - Backend services and APIs **System & Scripting** - Strong experience with: - **Unix / Linux environment** - **Shell scripting (Bash, etc.)** **Core Concepts** - Strong understanding of: - **OOPS (Object-Oriented Programming)** - ORM concepts **Debugging & Performance** - Strong skills in: - **Debugging and troubleshooting** - Performance optimization **GoodtoHave Skills** - Experience with: - **Hadoop ecosystem** - Exposure to: - **Machine Learning libraries / packages**