Python Automation Developer

Tata Consultancy Services Limited
Plano, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Plano, United States of America

Tech stack

API
Automation of Tests
Batch Processing
Software Quality
Code Review
Web Scraping
Data Structures
Relational Databases
Linux
Django
Github
R
Monitoring of Systems
Python
NumPy
Performance Tuning
TensorFlow
Selenium
Software Engineering
SQL Databases
Data Processing
Scripting (Bash/Python/Go/Ruby)
Microsoft Power Automate
PyTorch
Flask
FastAPI
Pandas
Pytest
Gitlab-ci
Git Flow
Scikit Learn
Information Technology
Blue Prism
Jenkins
Vulnerability Analysis

Job description

  • 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

Requirements

Do you have experience in ggplot2?, Do you have a Bachelor's degree?, 1. Core python skills covering: Variables and Data Types; Data Structures; Control Flow and Loops; Functions;

  1. Input/Output (I/O) and File Handling; Exception Handling; Modules and Packages etc.
  2. Libraries: Python Libraries such as NumPy; Pandas; Scikit-learn; TensorFlow and PyTorch;
  3. Framework: Django ; Flask; FastAPI
  4. Web Scraping and HTTP: Beautiful Soup; Scrapy Must Have:
  • 3-4 Years of Experience in developing Automations using Python language

  • 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

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., Qualifications : BACHELOR OF COMPUTER SCIENCE

Benefits & conditions

Pulled from the full job description

  • Pet insurance
  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Commuter assistance, 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.

Apply for this position