Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Developer @ T-Systems ICT India

Home > Software Development

 Python Developer

Job Description

We are developing an innovative platform for chatbots utilizing generative AI technology. Our goal is to create intelligent, responsive, and adaptable chatbots that enhance user interaction and provide seamless customer service experiences. We are looking for a talented individual to join our team and contribute to this cutting-edge project.
Key Responsibilities
  1. Design, implement, maintain scalable, reliable, and efficient microservices.
  2. Integrate microservices with databases and third-party services.
  3. Write unit tests, integration tests, and end-to-end tests and perform API testing.
  4. Implement authentication mechanisms for IAM systems.
  5. Troubleshooting and bug fixing
  6. Set up and maintain CI/CD pipelines and deploy microservices using containerization technologies and orchestration tools.
Qualifications
  1. Bachelors or Masters degree in Computer Science or related field.
  2. Proven experience as a Python developer for 3+ years with strong understanding of:
    • Core Python concepts and best practices
    • Web frameworks: FastAPI, Flask, Quart
  3. Experience in developing microservices architecture, RESTful API asynchronous communication (e.g., RabbitMQ, Apache Kafka).
  4. Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
  5. Strong experience with authentication standards: OIDC, SAML
  6. Knowledge of CI/CD pipelines and deployment tools in Azure Cloud, AWS
  7. Experience with test frameworks amd API testing tools: pytest, Mock/MagicMock, Swagger/OpenAPI, Postman
  8. Excellent problem-solving skills and attention to detail.
  9. Strong communication skills and ability to work collaboratively in a team environment.
Nice to Have
  1. Knowledge of prompt engineering for generative AI models.(e.g., GPT-4, LLaMA).
  2. Familiarity with Natural Language Processing (NLP) and Natural Language Understanding (NLU) techniques.
  3. Experience with LangChain, LlamaIndex, and Ragas for building advanced AI solutions and evaluating responses.
  4. Experience with observability tools for monitoring microservices (e.g., Prometheus, Grafana, ELK stack)

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time

Contact Details:

Company: T-Systems ICT India
Location(s): Pune

+ View Contactajax loader


Keyskills:   Testing tools Postgresql Healthcare Customer service Apache Troubleshooting Information technology Monitoring Python SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Configit Modeler Developer

  • Cognizant
  • 6 - 10 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Lead Developer

  • Cognizant
  • 5 - 8 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

GIS Developer/G Technology

  • Tech Mahindra
  • 3 - 8 years
  • Hyderabad
  • 2 days ago
₹ 15-30 Lacs P.A.

Mean Stack (React + Node JS) Developer

  • Cognizant
  • 6 - 9 years
  • Kochi
  • 2 days ago
₹ Not Disclosed

T-Systems ICT India

T-Systems Information and Communication Technology India Private Limited (TSIN) is a wholly-owned subsidiary of T-Systems International GmbH and has a presence in Pune, Bangalore and Nagpur with 3500+ employees providing services to group customers. With around 27,000 employees worldwide and annual ...