Description
We are seeking a skilled SQL Database Developer to join our team in India. The ideal candidate will have a strong background in database development and a passion for data management. This role involves designing, developing, and maintaining SQL databases to support our applications, ensuring optimal performance and data integrity.
Responsibilities
- Design, develop, and maintain SQL databases to support business applications.
- Write complex SQL queries for data extraction, manipulation, and reporting.
- Optimize database performance and ensure data integrity.
- Collaborate with application developers to integrate database solutions.
- Perform data migration and ensure data quality during transitions.
- Monitor database performance and implement improvements as necessary.
- Prepare documentation for database designs and processes.
Skills and Qualifications
- 5-15 years of experience in SQL database development or a related field.
- Proficient in SQL and database programming.
- Experience with database management systems such as MySQL, PostgreSQL, or Microsoft SQL Server.
- Strong understanding of database design and normalization principles.
- Ability to write efficient queries for performance optimization.
- Knowledge of data warehousing concepts and ETL processes.
- Familiarity with database security best practices and backup/recovery strategies.
- Excellent problem-solving skills and attention to detail.