Job Requirements
We are seeking a highly skilled MS SQL Database Developer and Administrator to design, implement, and manage our enterprise-grade database systems for a new data modernization project.
The ideal candidate will have end-to-end expertise in Microsoft SQL Server (on-prem and Azure), data warehouse design, data lake integration, and NoSQL databases such as Cosmos DB and MongoDB.
This role demands strong database development, optimization, and administration capabilities, as well as hands-on experience with Azure cloud data services.
-
Design and implement MS SQL Server databases (on-premises and Azure SQL Database).
-
Develop optimized stored procedures, functions, triggers, and views following best practices.
-
Design and maintain database schemas, tables, indexes, and constraints to support application and analytics needs.
-
Build and optimize data warehouses and data marts using dimensional modeling (star/snowflake schema).
-
Develop ETL/ELT pipelines using Azure Data Factory, SSIS, or equivalent tools.
-
Integrate and manage data across Azure Data Lake, Cosmos DB, and MongoDB environments.
-
Implement data ingestion, transformation, and synchronization across relational and NoSQL systems.
-
Create and maintain automation scripts for database deployment and schema management (CI/CD pipelines).
-
Install, configure, and maintain SQL Server instances (on-premises and cloud).
-
Perform query tuning, index optimization, and database performance troubleshooting.
-
Manage backup, restore, replication, and high availability configurations (AlwaysOn, Failover Clustering).
-
Ensure database security, access management, and compliance with policies (encryption, data masking, auditing).
-
Plan and execute database upgrades and migrations from on-prem to Azure.
-
Monitor and optimize Azure SQL, Cosmos DB, and MongoDB performance and cost efficiency.
-
Develop maintenance plans, monitoring scripts, and alerting mechanisms.
-
Integrate structured and semi-structured data between SQL databases, Data Lakes, and NoSQL systems.
-
Design and implement data pipelines using Azure Data Factory, Azure Synapse, and Databricks (optional).
-
Work with Cosmos DB (SQL API, Mongo API, or Table API) for scalable cloud-native data storage.
-
Manage MongoDB clusters, sharding, replication, and schema design for application data.
-
Ensure data consistency, latency management, and partitioning strategies across hybrid data stores.
-
Collaborate with data engineers, architects, and developers to design efficient data solutions.
-
Define and enforce database development standards, naming conventions, and security guidelines.
-
Participate in code reviews, architecture planning, and data modeling discussions.
-
Provide technical guidance and mentorship to junior developers.
-
Contribute to project estimation, capacity planning, and architecture documentation.
-
Familiarity with Databricks, Delta Lake, or Synapse Pipelines.
-
Experience with Power BI or other BI visualization tools.
-
Understanding of data governance, security, and compliance frameworks (GDPR, HIPAA, etc.).
-
Experience with DevOps and Infrastructure-as-Code (ARM Templates, Terraform).
-
Microsoft Certifications:
-
Azure Database Administrator Associate
-
Data Engineer Associate
-
Azure Solutions Architect Expert
Work Experience
- Strong expertise in Microsoft SQL Server 2016/2019/2022 and Azure SQL Database.
-
Proficiency in T-SQL programming (queries, stored procedures, functions, triggers, views).
-
Solid experience in data modeling, index design, and query performance tuning.
-
Hands-on experience with Azure Data Factory, Azure Data Lake Storage, and Synapse Analytics.
-
Expertise in NoSQL databases – particularly Azure Cosmos DB and MongoDB (including schema design, indexing, and querying).
-
Working knowledge of data warehouse concepts and ETL frameworks.
-
Familiarity with CI/CD pipelines for database deployments (Git, Azure DevOps, Jenkins).
-
Experience with backup and disaster recovery strategies.
-
Knowledge of JSON, XML, and API-based data exchange.
-
Experience with PowerShell, Python, or Azure CLI for automation (optional but preferred).