
Search by job, company or skills
About the Role
We are seeking an experienced Database Administrator (DBA) with strong expertise in Azure SQL and SQL Server to manage and optimize the data layer for enterprise web applications. The ideal candidate will be responsible for end-to-end database ownership, including schema design, migration management, performance optimization, indexing strategies, security compliance, and batch pipeline support.
This role requires close collaboration with backend engineers, data engineers, and product stakeholders to ensure scalable, secure, and high-performing database systems that support both transactional and reporting workloads.
Roles & Responsibilities:
Schema Design & Database Architecture
Design and maintain scalable database schemas supporting both OLTP workloads and analytical/reporting workloads.
Develop optimized structures for time-series compliance and reporting data, enabling efficient range-based querying.
Implement snapshot and fact-table patterns to support dashboard reporting and trend analysis.
Ensure schema extensibility for future AI/LLM-based quality scoring implementations, including semi-structured data handling using JSON or normalized models.
Build scalable data models for clinician, site, compliance, and document-related analytics.
Migration Management
Develop and maintain immutable sequential migration scripts using DbUp.
Ensure migration consistency and idempotent deployments across development, staging, and production environments.
Maintain clean migration history and version control best practices.
Performance Optimization & Indexing
Design and optimize indexes for high-volume dashboard and reporting queries.
Define and implement partitioning strategies for large append-heavy tables.
Write and optimize stored procedures, views, and database objects supporting API and reporting layers.
Monitor and improve database performance, scalability, and query efficiency.
Batch Pipeline & Data Processing Support
Design schemas supporting idempotent batch processing and upsert mechanisms.
Implement watermarking and checkpoint/run-tracking tables for reliable pipeline recovery and resumability.
Collaborate with data engineering teams to validate schema conformity and batch output integrity.
Support efficient ETL and reporting workflows.
Compliance & Security
Ensure HIPAA-compliant database design and PHI data protection practices.
Implement encryption at rest, access controls, and audit logging mechanisms.
Design audit trail tables capturing data changes, timestamps, and user activity.
Enforce minimum-necessary data exposure principles across applications and reporting systems.
Required Skills:
Job ID: 147537205
Skills:
Query Optimization, Automation Tools, Replication, Always On, Clustering, Powershell Scripting, Performance Tuning, Backup Recovery strategies, MS SQL Server 2016, Azure SQL Cloud DB services
We don’t charge any money for job offers