Python Automation Developer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
Core python skills covering
- Variables and Data Types; Data Structures; Control Flow and Loops; Functions;
- Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc.
Libraries
- Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch;
Framework
- Django ; Flask; FastAPI
Web Scraping and HTTP
- Beautiful Soup; Scrapy Must Have:
- 3-4 Years of Experience in developing Automations using Python language
Framework
- Django ; Flask; FastAPI
Web Scraping and HTTP
- Beautiful Soup; Scrapy Good to have:
- Background in operations research/optimization (e.g., scheduling, VM allocation).
- Experience with AWS cloud platforms.
Security best practices
- vulnerability scanning. - knowledge on automation tools like RPA Blue Prism or RPA Power Automate.
Roles & Responsibilities
- End-to-end software development across design, implementation, testing, deployment, and maintenance.
- Understand existing complex Python-based codebases, implement new feature, automations and maintain existing code base ensuring quality, performance, scalability, and security.
- Write, maintain, and optimize Python scripts for data processing, system monitoring, and workflow automation
- Maintaining/Enhancing existing CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins), define branching strategies, enforce code review standards, optimize build/test/deploy workflows, and manage releases.
- Work on Linux environment, monitoring.
- Understand complex interfacing system and integrate with different interfaces (APIs, event-driven, batch processes, etc.).
- Model relational databases, optimize SQL queries, and conduct performance tuning and schema evolution.
- Communicate with User and Understand operations research/optimization methods to solve complex airline operations and crew planning problems.
- Collaborate with product managers and clients; present technical solutions, manage expectations, and translate requirements into delivery plans.
- Scope work, estimate effort, break down tasks, and manage sprint commitments.
- Design and implement automated testing to ensure software quality, often using tools like PyTest or Selenium Base Salary Range : $90,000 to $120,000 Per Annum TCS Employee Benefits Summary: Discretionary Annual Incentive.
Comprehensive Medical Coverage
Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support
Maternal & Parental Leaves.
Insurance Options
Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth
Commuter Benefits & Certification & Training Reimbursement.
Time Off
Vacation, Time Off, Sick Leave & Holidays.
Legal & Fi nancial Assistance
Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. #LI-SV2 #LI-KUMARAN </div
Qualifications
BACHELOR OF COMPUTER SCIENCE
More jobs at Tata Consultancy Services
AWS Application Developer
Plano, TX
JAVA Developer with Python
Plano, TX
Java Developer
Plano, TX
Java Full Stack Developer
Plano, TX
Java Senior Developer
Plano, TX
Similar jobs at other companies
Python Developer
Citigroup · New York New York United States
Lead Security Engineer - Python/Java Developer
JPMorganChase · Wilmington, DE, United States
Security Engineer II -Python Developer
JPMorganChase · Jersey City, NJ, United States
Senior Python developer with SDVI Rally expertise
Hitachi · San Jose, CA, United States
F-35 Software Systems Developer (Python)
BAE Systems · Fort Worth, Texas, United States