Design, develop, test, and maintain Python-based applications and automation scripts.
Utilize NumPy and Pandas for efficient data manipulation, transformation, and analysis.
Design and implement database schemas, stored procedures, and optimized SQL queries.
Integrate Python applications with relational databases to ensure smooth data flow and high performance.
Collaborate with data analysts, engineers, and cross-functional teams to deliver scalable and robust solutions.
Ensure code quality through reviews, testing, and adherence to performance and security standards.
Diagnose, troubleshoot, and resolve application and database-related issues.
Required Skills and Qualification:
Bachelors degree in computer science, Information Technology, or related field.
Minimum 3 years of professional experience in Python and database development.
Strong proficiency in Python, including experience with NumPy and Pandas.
Deep understanding of SQL and hands-on experience with relational databases such as MySQL or PostgreSQL.
Experience in ETL, data processing, or data pipeline development is a plus.
Strong problem-solving, analytical, and debugging skills.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: DBA / Data warehousingRole: Database Developer / EngineerEmployement Type: Full time