Job Description
The successful candidate will be responsible for designing, developing, and maintaining efficient and well-documented stored procedures, adhering to coding best practices.
They will analyze existing SQL codebases with a critical eye for performance, identifying and eliminating bottlenecks through execution plan analysis and predicate tuning.
The ideal candidate will proactively refactor and optimize inefficient SQL queries and database structures to improve overall application performance.
They will implement database schema changes and deploy database objects using Visual Studio, DACPACs, and Git-based version control, ensuring seamless integration with CI/CD pipelines and best practices.
Closely collaborating with Database Administrators (DBAs) is essential in troubleshooting performance issues and implementing effective solutions.
The system administrator will analyze database logs (deadlocks, wait statistics, blocking) to identify root causes of performance problems.
Proactive requests and interpretation of server-level diagnostics are required to gain deeper insights into database performance.
The chosen individual will develop and recommend optimal indexing strategies based on real-time performance metrics and query patterns.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
• 6-8 years of proven experience as a SQL Server Developer with a strong focus on T-SQL.
• Deep understanding of relational database concepts and SQL Server architecture.
• Solid understanding of database performance tuning principles and methodologies.
• Experience with database version control and deployment processes.
• Familiarity with CI/CD pipelines and their integration with database deployments.
• Excellent analytical and problem-solving skills.
• Strong communication and collaboration skills, with the ability to work effectively in a remote team.
Skills:
• Expertise in T-SQL programming, including stored procedures, functions, triggers, and views.
• Proficiency in analyzing SQL Server execution plans and identifying performance bottlenecks.
• Strong skills in query optimization and performance tuning techniques.
• Experience with SQL Server performance monitoring tools and techniques.
• Hands-on experience with database design and normalization principles.
• Proficiency in using Visual Studio for database development.
• Experience with DACPACs for database deployment.
• Familiarity with Git for database version control.
• Understanding of CI/CD best practices for database deployments.
• Ability to analyze and interpret SQL Server logs and performance metrics.
• Knowledge of indexing strategies and their impact on query performance.
• Understanding of table partitioning concepts and their implementation in SQL Server.
• Excellent problem-solving and debugging skills in a SQL Server environment.
💡 Quick Summary
Seeking a career-building opportunity? The SQL Server Developer position is now open for candidates interested in the Database Administrator sector. This role in Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Database Administrator is a plus.
