Baner, Pune, Maharashtra, India
8 - 10 Years
Permanent
Job Description
Position- Associate Tech Specialist / Tech Specialist- Database
Experience - 8+ Years
Location- Pune (Hybrid)
The Senior Database Engineer is responsible for designing, developing, and maintaining end-to-end data solutions that optimize performance, ensure data integrity, and support business growth. This role combines deep SQL database expertise with modern cloud-based data pipeline development.
Mandatory Skills
- Minimum 8+ years of hands‑on experience with Microsoft SQL Server in enterprise environments
- Minimum 5+ years of experience in Database Development & Performance Optimization
- Experience in Creating and reviewing database tables, stored procedures
- Advanced T‑SQL development skills – complex queries, CTEs, window functions, views, user-defined functions, triggers, and transaction/isolation-level handling
- Strong knowledge of SQL query optimization and query analysis, reviewing Execution Plans and able to find out performance root cause and advise on recommendations.
- Hands‑on experience with Query Store, Dynamic Management Views (DMVs), Extended Events, and wait‑statistics analysis for performance troubleshooting
- Must have experience on identifying missing Indexes, handling blocking/Deadlocks and troubleshooting the performance issues.
- Perform advanced database optimization using partitioning, clustering, and indexing strategies
- Experience with index and statistics maintenance, including columnstore indexes and automated maintenance jobs (SQL Server Agent / Elastic Jobs)
- Experience with High Availability & Disaster Recovery – Always On Availability Groups, auto‑failover groups, backup/restore, and point‑in‑time restore
- Knowledge of database security – role‑based access, Row‑Level Security, Transparent Data Encryption (TDE), Always Encrypted, Dynamic Data Masking, and auditing
- Experience on Database Migration using ETL Scripts.
- Experience building ETL/ELT pipelines using SSIS and/or Azure Data Factory
- Proficiency in automating ETL processes and creating self‑healing data workflows
- Use custom SQL/Powershell scripts or database tools to proactively identifying and resolving production and application development problems.
- Review database code and SQL scripts to ensure quality standards and prevent production issues
- Experience with CI/CD tools (e.g., GitHub, BitBucket, Azure DevOps) for database deployments
- Experience with database source control and schema deployments using SSDT/DACPAC and sqlpackage (Flyway or Liquibase is a plus)
- Support production database environments and lead incident response for data‑related issues
- Collaborate with cross‑functional teams to implement data solutions and resolve high‑priority issues
Good to have Skills
- Worked on Azure SQL PaaS (Azure SQL Managed Instance)
- Azure Managed Redis / Azure Cache for Redis for caching and session data
- Open‑source relational databases – Azure Database for PostgreSQL or MySQL (Flexible Server)
- Database monitoring tools – Azure Monitor / Log Analytics, Datadog Database Monitoring, Redgate SQL Monitor, or SolarWinds SQL Sentry
- Infrastructure as Code (Terraform or Bicep) for database provisioning
Personal Skills
- Good communication skill (articulation using verbal & non‑verbal skills, clarity of thought)
- Attention to details
- Integrity & Stretch Mindset
- Ownership of work and working independently
- Flexible and Teamwork mindset
- Strong analytical thinking and problem‑solving skills
- Ability to ramp up quickly and deliver against defined milestones in a contract engagement
- Clear documentation and knowledge transfer to the internal team