Senior Python Developer

Tata Consultancy Services
Kochi, Kerala, India

Exp Must 7++ Location Kochi--Virtual Drive

16-Oct

About the Role

Job Summary

We are looking for a Senior Python Developer to design, develop, test, and support enterprise applications, REST APIs, microservices, automation solutions, and data-processing frameworks. The role will support the SAP IS-U Edge System transformation program and involve integration with enterprise, cloud, utility, and customer-service platforms.

Responsibilities

  • Develop scalable enterprise applications using Python.
  • Design and develop REST APIs and microservices using frameworks such as FastAPI, Flask, or Django.
  • Build ETL/ELT pipelines, data-ingestion processes, transformation frameworks, and validation solutions.
  • Develop integrations with SAP IS-U, MDM, Salesforce, GIS, customer portals, reporting platforms, and middleware systems.
  • Create automation scripts for deployment, monitoring, environment management, and business workflows.
  • Develop cloud-native, containerized, and serverless applications.
  • Perform unit testing, integration testing, SIT, UAT, defect resolution, and regression testing.
  • Build and maintain CI/CD pipelines and support automated deployments.
  • Optimize application, API, database, and data-processing performance.
  • Provide L2/L3 production support, root-cause analysis, deployment, cutover, and hypercare support.
  • Follow secure coding, authentication, authorization, and enterprise security standards.

Qualifications

Qualification bachelor’s degree in computer science, Information Technology, Software Engineering, Data Engineering, or a related field.

Experience Range7–12+ years, with strong expertise in Python, APIs, cloud-native development, data engineering, automation, and enterprise integrations.

Required Skills

  • Mandatory Skills7+ years of software development experience.
  • 5+ years of hands-on Python development experience.
  • Strong experience in enterprise application and API development.
  • Hands-on experience with REST APIs, microservices, databases, and system integrations.
  • Good knowledge of Python frameworks such as FastAPI, Flask, or Django.
  • Experience with data processing and ETL/ELT development.Strong analytical, troubleshooting, and problem-solving skills.

Preferred Skills

  • Data: Pandas, NumPy, PySpark, Databricks, Apache Spark.
  • Integration: GraphQL, JSON, XML, OAuth 2.0, JWT, Kafka, IBM MQ.
  • Databases: Oracle, SQL Server, PostgreSQL, MongoDB, Redis.
  • Cloud and DevOps: Microsoft Azure, Azure Functions, Azure App Services, AKS, Docker, Kubernetes, Git, Azure DevOps, Jenkins, Terraform.
  • Reporting: Power BI and reporting automation.Knowledge of SAP IS-U, utility billing, Meter Data Management, AMI, CIS, or meter-to-cash processes will be advantageous.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →