Tata Consultancy Services
Developer
NewPay$90000.00 - $110000.00 / year
LocationDallas/Texas
Employment typeOther
What's your preference?
Job Description
- Req#: 356027
About the company
Tata Consultancy Services is an Indian multinational information technology services and consulting company headquartered in Mumbai, Maharashtra, India with its largest campus located in Chennai, Tamil Nadu, India.
Python Developer
Objectives of this role• Develop, test and maintain high-quality software using Python programming language.• Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.• Collaborate with cross-functional teams to identify and solve complex problems.• Write clean and reusable code that can be easily maintained and scaled.• Create playbooks and roles for configuration management, deployment, and orchestration.• Troubleshoot and optimize existing automation scripts to enhance performance and reliability.• Work with DevOps teams to automate CI/CD Pipelines.• Ensure security best practices are implemented in automation processes.• Collaborate with system architects to design scalable and efficient automation solutions.
Experience:• Strong proficiency in Ansible and Python scripting.• Solid understanding of infrastructure as code (IaC) principles.• Experience with version control systems, preferably Git.• Knowledge of continuous integration and continuous deployment (CI/CD) concepts.• Familiarity with Linux/Unix systems and shell scripting.• Understanding of networking and security concepts.• Ability to collaborate effectively with cross-functional teams.• Strong problem-solving and troubleshooting skills.• Excellent communication and documentation skills.
Your tasks• Create Python based infra-Automations and application Development using Python libraries and frameworks• Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions.• Debugging codes when required and troubleshooting any Python-related queries.• Keep up to date with emerging trends and technologies in Python development.
Required skills and qualifications• 4+ years of experience as a Python Developer with a strong portfolio of projects.• In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Python, MySQL, Jenkins, Apache Airflow, RabbitMQ, React, Cloud Foundry, Kubernetes, Docker• Experience with front-end development using HTML, CSS, and JavaScript.• Excellent problem-solving ability with solid communication and collaboration skills.• Hands-on experience in Python scripting OR Hands on experience in AWS/Azure as developer• Extremely good understanding of REST Web Services, JSON, HTTPS, OAuth2 Token• Administration, maintenance, and development experience on ELK & Grafana• Experience level 5-10 years.• Domain experience in monitoring (or similar) with at least 5-7 years• Good understanding of Cloud/SAP systems• Good communication and presentation skills
Salary Range- $90,000-$110,000 a year
#LI-SP3#LI-VX1