SQL Developer
- Full time
- Gurugram
- 3-6 years
Job Description
We are seeking a highly skilled and detail-oriented SQL Database Programmer to join our Development team. This individual will be responsible for designing, implementing, and maintaining our SQL databases with a focus on efficiency, reliability, and performance. The ideal candidate will have an in-depth understanding of database structures, theories, principles, and practices, including comprehensive knowledge of indexing, complex joins, and best practices for database upgradation and maintenance in a notebook environment.
Key Responsibilities
- Design, develop, and maintain highly efficient and reliable SQL databases.
- Optimize database systems for performance efficiency. Implement and manage database indexes for fast data retrieval.
- Write complex SQL queries and joins to meet business requirements.
- Develop strategies for database transactions to ensure data integrity and consistency.
- Collaborate with development teams to advise on database structures and on the integration of databases with other applications.
- Implement robust database security measures, including access controls and encryption.
- Plan and execute database upgrades and migrations with minimal downtime.
- Develop and maintain detailed documentation for database designs, configurations, and procedures.
- Perform data analysis and provide insights to help guide business decisions.
- Manage up and down releases in notebooks, ensuring seamless deployment and rollback capabilities for database changes.
Requirement
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a SQL Database Programmer or similar role.
- Expert knowledge of SQL database design, coding, and documentation.
- Deep understanding of indexing strategies, query optimization, and performance tuning.
- Experience with complex SQL joins and data manipulation techniques.
- Familiarity with notebook environments for database releases, including Jupyter or similar.
- Strong analytical skills with the ability to solve complex problems under tight deadlines.
- Excellent collaboration and communication skills, with the ability to work as part of a team or independently.
Preferred Skills
- Experience with cloud database services (AWS RDS, Azure SQL Database, Google Cloud SQL).
- Knowledge of SQL Server, ETL tools like SSRS & SSIS & MySQL, MsSQL, NoSQL or PL/SQL databases and their application.
- Certification in database management or related fields.
Apply Here
More Job Openings
LD
Full Time
Lead – Dotnet Core Developer
Gurugram
.NET
Full Time
Senior FullStack/.NET Core Team Lead
United Kingdom