We are looking for a Senior Data Engineer with strong hands-on database development and data engineering experience.
Key Responsibilities
- Design, develop and maintain database solutions using technologies such as Oracle, Snowflake, SQL Server, or similar databases.
- Develop efficient SQL, stored procedures, functions, views and database-based ETL processes.
- Design and maintain ER models, data models and database structures.
- Understand existing database frameworks, architecture and data flows.
- Analyse existing code to identify data lineage, dependencies and transformation logic.
- Work with Python-based data processing and understand how Python logic can be converted or implemented within database technologies.
- Troubleshoot and optimise database queries, ETL processes and data pipelines.
- Work closely with developers and business teams to understand requirements and translate them into robust database solutions.
Required Skills
- Strong hands-on experience in database development.
- Excellent SQL skills and experience with Oracle, Snowflake, SQL Server or similar databases.
- Robust understanding of ER modelling, data modelling and database design.
- Good experience developing ETL processes using stored procedures and database-based logic.
- Ability to understand and analyse Python code, particularly where Python processing needs to be converted into database/SQL logic.
- Strong ability to trace code and data lineage across complex systems.
- Understanding of database frameworks, architecture, dependencies and data flows.
- Good problem-solving and analytical skills.
- Ability to work independently and understand complex existing systems quickly.
Pay: ₹20,000.00 - ₹40,000.00 per month
Work Location: Remote
📌 Senior Database Engineer (India)
🏢 AA
📍 India