Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Software Developer @ Tata Consultancy

Home > Software Development

 Python Software Developer

Job Description

Skillset

  • Extensive experience with Python, Airflow or workflow orchestration tool.
  • Experience with Selenium.
  • Strong understanding of containerization technologies such as Docker and Kubernetes.
  • Proficient in caching mechanisms (e.g., Redis, Memcache, Hazelcastd).
  • Experience with microservices architecture and RESTful API design.
  • Experience of SQL (Postgres, MySQL, MS SQL) and NoSQL databases.
  • Familiarity with development and deployment on cloud platforms like AWS, Azure, or Google Cloud.
  • Hands-on experience with Apache Kafka or similar messaging systems.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience using JIRA and Git for software development.
  • Experience with leveraging AI Coding assistant tools (GitHub Copilot, Cline, Aider, Continue, Cursor)
  • Understanding of ETL Processes.
  • Basic understanding of Large Language Models (OpenAI, Claude etc.), MCP (Model Context Protocol), AI agents Framework (LangChain, LangGraph)
  • Experience with designing enterprise grade applications/platforms.
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication skills, both written and verbal.

Qualification

  • Score of 80% or above in the Coding Evaluation tests.

Expectations

  • Participate in all agile ceremonies
  • Collaborate with project team members (Product Managers, Architects, Analysts,
  • Drive development effort End-to-End for on-time delivery of high quality solutions that conform to requirements, conform to the architectural vision, and comply with all applicable standards.
  • Collaborate with senior technical staff and PM to identify, document, plan contingency, track and manage risks and issues until all are resolved
  • Present technical solutions, capabilities, considerations, and features in business terms.
  • Effectively communicate status, issues, and risks in a precise and timely manner.
  • Participate in design and code review sessions as appropriate, to ensure the quality of work delivered by self and teammates are in accordance with development standards

Target a minimum of 3-5 meaningful commits per day (50-100 commits per month), minimum 10 story points per sprint

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Tata Consultancy
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Docker Python Airflow Selenium

 Fraud Alert to job seekers!

₹ -18 Lacs P.A

Similar positions

Java Back End Developer

  • Capgemini
  • 6 - 10 years
  • Pune
  • 2 days ago
₹ 18-25 Lacs P.A.

Ui Developer

  • Sonyo Management
  • 4 - 6 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Senior Analyst 1 Software Engineering

  • DXC Technology
  • 2 - 5 years
  • Noida, Gurugram
  • 4 days ago
₹ Not Disclosed

Junior Dot Net Developer (c#.net + Nosql+ Azure)

  • Cirruslabs
  • 1 - 2 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Tata Consultancy

We are hiring Fulltime with TechMahindra for below mentioned Skills:\\\\n\\\\n1. Experience with Big Data Environment\\\\n\\\\n2. Hands on coding in Python, Spark, Hive\\\\n\\\\n3. Shell Scripting