Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

Job Title: Engineer – Python & AWS

Location:

Experience:


TCS - Tata Consultancy Services


About the Role

Python Engineer


Key Responsibilities

  • Upgrade existing Python applications to newer versions, ensuring backward compatibility and minimal downtime.
  • Transition or refactor components within the same codebase to align with updated frameworks or technologies.
  • Rewrite legacy

    C code into Python

    and/or upgrade

    C libraries

    into modern equivalents.
  • Develop Python wrappers to interface with C or other external libraries.
  • Upgrade and modernize server operating systems, databases, and test frameworks.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment on AWS cloud infrastructure.
  • Conduct thorough testing, debugging, and performance optimization throughout the migration process.
  • Maintain proper documentation for all upgrade and migration activities.


Required Skills & Experience

  • 6–8 years

    of experience in software engineering, with a focus on

    Python development

    .
  • Hands-on experience with

    AWS Cloud Computing

    services (EC2, S3, Lambda, RDS, etc.).
  • Proven experience in

    migrating and upgrading Python versions

    (e.g., Python 2.x to 3.x).
  • Strong understanding of

    C language

    and experience converting C components into Python.
  • Experience in

    server OS and database upgrades

    (Linux-based systems preferred).
  • Familiarity with

    automated testing frameworks

    and CI/CD tools.
  • Excellent debugging, problem-solving, and optimization skills.
  • Good communication and collaboration skills.


Nice to Have

  • Experience with

    containerization (Docker, Kubernetes)

    .
  • Exposure to

    legacy modernization

    or

    migration projects

    .
  • Knowledge of

    DevOps practices

    and

    infrastructure automation

    .


Work Location

  • Hyderabad (Preferred)

  • Remote flexibility available for certain legacy upgrade tasks.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

Hyderabad, Telangana, India

Hyderabad, Telangana, India