Role & responsibilities
Software Development: Design, code, and maintain Python applications or services according to project specifications. Write clean, effective, and well-documented code that meets defined requirements and quality standards.
Framework & Library Utilization: Utilize appropriate Python frameworks and libraries (such as Django or Flask for web services, or Pandas and NumPy for data processing) to implement business logic and deliver robust functionality.
Database & API Integration: Develop and maintain database interactions (writing SQL queries, ORMs, database connectors) and integrate with external systems via APIs or messaging queues. Ensure data is correctly processed and stored with attention to security and performance.
Testing & Debugging: Create and execute unit tests and integration tests to validate code correctness and reliability.
Debug issues across the entire application stack, from frontend (if working with web frameworks) to backend and database, to ensure smooth functioning.
Code Optimization & Maintenance: Profile and optimize Python code to improve performance (e.g., by refining algorithms or using effective data structures). Refactor and update legacy code as necessary to improve readability and performance.
Collaboration: Work closely with other developers, DevOps engineers, and product managers in an agile workplace. Participate in code reviews, provide feedback to peers, and contribute to architecture and design discussions for system improvements.
📌 Walk In Python Software Developer Pune
🏢 Tata Consultancy Services
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.