Python Automation Developer
Tata Consultancy Services · Plano, TX · 2 wk ago
Quality AssuranceFull-time
Technical Skills
- 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
Experience
- Must have 3-4 years of experience in developing Automations using Python language
- Good to have background in operations research/optimization (e.g., scheduling, VM allocation).
- Experience with AWS cloud platforms.
- 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.
- Maintain/Enhance 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.
Pay & Benefits
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 & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Qualifications
BACHELOR OF COMPUTER SCIENCE