TE

Python Developer with DBMS Expertise

Teamware Solutions
Hyderabad4-7 LPA Posted 16 Jul 2025
FULL TIME
No Sql
Oracle
Mysql
Postgresql
Python

Job Description

Key Responsibilities:

  • Develop, test, and maintain Python applications that interact with relational and/or NoSQL databases.
  • Design efficient database schemas, write optimized SQL queries, and manage database objects (indexes, views, stored procedures).
  • Collaborate with data engineers, DBAs, and backend developers to ensure robust data storage and retrieval solutions.
  • Implement data processing, ETL pipelines, and automation scripts using Python.
  • Monitor database performance and implement tuning strategies to optimize query execution.
  • Ensure data integrity, security, and backup strategies in collaboration with DBAs.
  • Write reusable, modular, and scalable code following best practices.
  • Participate in code reviews, testing, and documentation.
  • Stay updated on latest Python frameworks, libraries, and database technologies.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in Python development with hands-on DBMS exposure.
  • Strong knowledge of SQL and experience with relational databases such as MySQL, PostgreSQL, Oracle, or MS SQL Server.
  • Familiarity with NoSQL databases like MongoDB, Cassandra, or Redis is a plus.
  • Experience in database design, normalization, indexing, and query optimization.
  • Knowledge of Python libraries for database connectivity (e.g., SQLAlchemy, psycopg2, PyMySQL).
  • Understanding of data modeling, transactions, and ACID principles.
  • Familiarity with version control tools (Git) and Agile development methodologies.
  • Good analytical, problem-solving, and communication skills.

Join WhatsApp Channel