70 Innova Esi Jobs
Senior Database Engineer (5-6 yrs)
Innova Esi
posted 4d ago
Fixed timing
Key skills for the job
About the Role :
- We are seeking a highly skilled and experienced Senior Database Engineer to join our dynamic engineering team.
- As a Senior Database Engineer, you will play a critical role in designing, developing, and maintaining high-performance and reliable database systems.
- You will be responsible for ensuring data integrity, security, and availability across our organization.
Key Responsibilities :
- Design, develop, and implement database schemas and data models.
- Write and optimize complex SQL queries for data retrieval, manipulation, and reporting.
- Develop and implement database triggers, stored procedures, and functions.
- Ensure data integrity and consistency through appropriate data validation and constraints.
- Administer and maintain database servers (SQL Server, BigQuery).
- Perform database backups and recovery procedures.
- Monitor database performance, identify and troubleshoot performance bottlenecks.
- Ensure database security and implement appropriate access controls.
- Design and implement data migration strategies.
- Integrate databases with other systems and applications.
- Collaborate effectively with software engineers, data analysts, and other stakeholders.
- Communicate technical information clearly and concisely.
- Participate in code reviews and contribute to the improvement of development processes.
- Stay up-to-date with the latest database technologies and best practices.
- Explore and evaluate new database technologies and tools.
Qualifications :
Essential :
- 5+ years of experience as a Database Engineer or a similar role.
- Strong proficiency in SQL and experience with relational databases (SQL Server, PostgreSQL, MySQL).
- Experience with cloud-based data warehousing solutions (e.g., Google BigQuery, AWS Redshift).
- Experience with data modeling and database design principles.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Functional Areas: Software/Testing/Networking
Read full job description