Tata Consultancy Services

Developer

New

Pay$90000.00 - $110000.00 / year
LocationDallas/Texas
Employment typeOther

What's your preference?

Apply with job updates
  • Job Description

      Req#: 356027
      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
  • 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.