Responsibilities
- Design, implement, and maintain SQL Server databases.
- Monitor database performance and tune queries for optimal performance.
- Ensure data integrity, security, and availability of databases.
- Perform regular database backups and restore operations.
- Develop and maintain documentation related to database configurations and procedures.
- Collaborate with application development teams to optimize database interactions.
- Implement database replication and clustering for high availability.
- Troubleshoot database issues and implement solutions in a timely manner.
Skills and Qualifications
8-10 years of experience as a SQL Server Database Administrator (DBA).Strong knowledge of T-SQL, stored procedures, triggers, and functions.Experience with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).Proficient in database design, performance tuning, and optimization techniques.Familiarity with high availability solutions such as Always On Availability Groups.Experience with database migration, upgrades, and patching.Strong understanding of backup and recovery strategies.Knowledge of security best practices for SQL Server databases.Ability to work collaboratively in a team environment.Excellent problem-solving and analytical skills.Skills Required
C#, Css, Oracle, Performance Tuning, Microsoft Azure