drjobs Python Developer API Platform -TCS

Python Developer API Platform -TCS

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chennai - India

Monthly Salary drjobs

INR INR 500000 - 1700000

Vacancy

1 Vacancy

Job Description

Overview

The Python Developer for the API Platform at Tata Consultancy Services (TCS) plays a crucial role in developing and maintaining robust and efficient APIs that facilitate seamless communication between various software applications. This role is critical in ensuring that backend services interact smoothly with frontend platforms enhancing user experience and operational efficiency. As a Python Developer you will be involved in the design development and deployment of API solutions while ensuring highperformance and responsiveness of the applications. Collaborating with crossfunctional teams you will contribute to innovative software solutions that support TCSs mission to deliver excellent IT services to clients globally. This position not only demands technical expertise in Python and API structures but also a proactive approach to problemsolving and continuous improvement.

Key Responsibilities

  • Design and implement scalable APIs using Python.
  • Develop and maintain RESTful services for application integration.
  • Collaborate with frontend developers to integrate userfacing elements using serverside logic.
  • Ensure the responsiveness and performance of applications through efficient coding practices.
  • Write reusable testable and efficient code.
  • Perform code reviews and provide feedback to peers for continuous improvement.
  • Integrate data storage solutions including databases caches and object storage.
  • Participate in the agile development process including sprint planning daily standups and retrospectives.
  • Debug and resolve issues in existing applications and APIs.
  • Implement security and data protection measures in all API services.
  • Document the development process code changes and technical specifications.
  • Deploy APIs to production and manage versioning effectively.
  • Collaborate with DevOps teams to streamline application deployment processes.
  • Ensure high standards of quality and performance for API services.
  • Stay updated with emerging trends and technologies in API development.

Required Qualifications

  • Bachelors degree in Computer Science or related field.
  • Strong proficiency in Python programming language.
  • Experience in API design and development particularly RESTful services.
  • Handson experience with cloud platforms such as AWS or Azure.
  • Familiarity with database management systems including SQL and NoSQL.
  • Experience with version control systems like Git.
  • Understanding of Agile development methodologies.
  • Ability to write clean maintainable and efficient code.
  • Strong analytical and problemsolving skills.
  • Experience with debugging tools and practices.
  • Knowledge of security protocols and best practices related to API development.
  • Excellent communication and collaboration skills.
  • Ability to work independently and in a teamoriented environment.
  • Familiarity with containerization technologies such as Docker.
  • Willingness to learn new technologies and tools as required.
  • Previous experience in a developer role with a focus on API platforms is a plus.

azure,communication skills,version control,aws,sql,restful services,nosql,python,security protocols,api development,agile methodologies,api design,api platform,database management,git,docker,debugging

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.