Responsibilities
- Design and optimize SQL Server databases, schemas, indexes, and query patterns
- Analyze execution plans and improve query performance and concurrency
- Build and manage Change Data Capture (CDC) pipelines
- Implement data access solutions using linq2db, LINQ-to-SQL, Entity Framework, and ADO.NET
- Develop efficient SQL and C# data access layers
- Support Azure SQL, storage, networking, and cloud data solutions
- Contribute to database CI/CD, schema versioning, and deployment automation
- Mentor engineers on database optimization and data engineering best practices
Required Skills
- 5–8 years of data engineering or backend engineering experience
- Strong expertise in SQL Server 2019+, query tuning, indexing, and performance optimization
- Experience with execution plans, RCSI, isolation levels, and CDC
- Strong proficiency in C#, Entity Framework, ADO.NET, linq2db, and LINQ-to-SQL
- Strong Python scripting and automation skills
- Experience with Azure SQL and Azure cloud data services
- Knowledge of database CI/CD, migration tooling, and schema versioning
- Strong troubleshooting, analytical, and communication skills
- Experience with Git, testing, and observability practices
Preferred Skills
- Experience with Azure Data Factory or Synapse
- Knowledge of event-driven or streaming data architectures
- Familiarity with modern cloud data engineering practices
Education & Experience
- Bachelor’s degree in Computer Science or related field
- Strong written and spoken English communication skills
Additional Information
- Position: Senior Data Engineer
- Employment Type: Full-Time
- Experience: 5–8 Years
- Technology Focus: SQL Server, Azure SQL, C#, Data Engineering
- Work Environment: Agile & Cross-Functional Teams