Job Summary:
Tata Consultancy Services is a leading consulting firm, and they are seeking a Python Automation Developer to join their team. The role involves end-to-end software development, optimizing Python scripts for automation, and collaborating with product managers and clients to deliver technical solutions.
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.
Qualifications:
Required:
• 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
• BACHELOR OF COMPUTER SCIENCE
Preferred:
• 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.
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.