Description

You will support, maintain, and optimize Microsoft SQL Server database environments.

Responsibilities

  • Administrate, monitor, and maintain Microsoft SQL Server databases across development, staging, and production environments.
  • Perform regular database maintenance, including backups, recovery, and tuning.
  • Execute performance monitoring, query optimization, and indexing strategies.
  • Collaborate with development teams to deploy and manage database objects and procedures.
  • Manage database security through roles, permissions, and access controls.

Required Skills

  • 3–5 years of recent and relevant SQL Server DBA experience.
  • Proficiency with SQL Server 2016+.
  • Hands-on experience with SQL development, including stored procedures, views, and triggers.
  • Knowledge of database performance tuning and optimization techniques.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.

Preferred Skills

  • Exposure to cloud database platforms such as Azure SQL or AWS RDS.
  • Experience with automation or scripting using PowerShell or T-SQL.
  • Understanding of high availability (HA) and disaster recovery (DR) concepts.

Education

Bachelor's degree