Tata Elxsi
Python Developer
Tata ElxsiIndia10 hours ago
Full-timeInformation Technology

Purpose of the role:

As Python Developer, the person will be responsible for designing, developing, and maintaining high-performance, scalable applications and services using Python programming language. The role requires expertise in Python and its ecosystem to deliver efficient, reliable, and maintainable software solutions.


KEY RESPONSIBILITIES: In this role, you will be responsible for:

  • Designing and implementing backend services and applications using Python
  • Building high-performance, concurrent, and scalable systems.
  • Building the server-side logic of web applications, including APIs and database interactions.
  • Connecting applications with other services, APIs, and databases.
  • Ensuring code quality through testing, debugging, and troubleshooting.


Experience:

  • Graduate or postgraduate in Computer Science Engineering Specialization.
  • 4-7 years hands-on experience in software development with significant focus on Python


Skills & Competencies:

Must Have:

  • Strong proficiency in Python programming language and its standard library
  • Experience with web frameworks like Django or Flask.
  • Knowledge of databases (SQL and NoSQL).
  • Understanding of software development methodologies (e.g., Agile).
  • Experience with version control systems (e.g., Git).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is often preferred.
  • Excellent problem-solving and communication skills.

Key Skills

Ranked by relevance