Job Description
Senior SQL Server Developer / Data Engineer
Experience
Job Description
8+ Years
Location
TBD / As Applicable
Job Summary
We are seeking a highly skilled Senior SQL Server Developer / Data Engineer with 8+ years of experience and strong expertise in SQL Server, T-SQL, and ETL/data integration. The ideal candidate should have hands-on experience in designing, developing, optimizing, and supporting enterprise database solutions and data pipelines. This role requires strong analytical and troubleshooting skills, a solid understanding of data movement and transformation, and the ability to reverse engineer existing code and legacy implementations to support enhancements, production support, and modernization initiatives.
Key Responsibilities
Design, develop, and maintain complex T-SQL stored procedures, functions, views, and triggers.
Build, enhance, and support ETL workflows for data extraction, transformation, and loading.
Analyze and reverse engineer existing SQL Server code, database objects, and legacy data flows to understand business logic and system dependencies.
Develop and optimize SQL queries and database objects for performance, scalability, and maintainability.
Support data integration and synchronization across multiple source and target systems.
Troubleshoot and resolve issues related to ETL jobs, SQL Server performance, and production data pipelines.
Ensure data quality, reconciliation, and consistency across systems.
Work closely with business analysts, architects, and application teams to understand requirements and implement effective data solutions.
Participate in unit testing, system testing, deployment, and production support activities.
Prepare and maintain technical documentation for mappings, workflows, stored procedures, data flows, and operational processes.
Support release and deployment activities across multiple environments.
Follow development standards, coding best practices, and governance processes.
Required Skills
8+ years of experience in SQL Server development, data engineering, or ETL development.
Strong hands-on experience with SQL Server and T-SQL.
Expertise in developing stored procedures, functions, views, triggers, and complex SQL queries.
Strong understanding of ETL concepts, including extraction, transformation, loading, data mapping, and workflow orchestration.
Experience in query tuning, performance optimization, and troubleshooting in SQL Server.
Good understanding of data warehousing concepts, including staging, ODS, and dimensional models.
Ability to reverse engineer existing code, understand legacy business logic, and support migration or modernization initiatives.
Experience in data validation, reconciliation, and root cause analysis.
Ability to support critical production processes and resolve data-related issues.
Strong analytical, problem-solving, and communication skills.
Ability to work independently and collaboratively within a team environment.
Nice To Have / Preferred Skills
Experience with Databricks, Microsoft Fabric, and Salesforce.
Experience with CI/CD implementation using DACPAC-based deployments.
Familiarity with version control systems and deployment automation.
Exposure to cloud-based data engineering and modern data platforms.
Experience with enterprise data migration, modernization, or platform transformation initiatives.
Familiarity with API-based and file-based integrations.
Knowledge of scheduling and orchestration tools.
Education
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
Ideal Candidate Profile
Strong in SQL Server development and ETL implementation.
Experienced in building and supporting enterprise-grade database and data integration solutions.
Able to reverse engineer and understand existing code and legacy data processes.
Comfortable working on both development and production support activities.
Strong collaborator who can work across technical and functional teams.
Capable of delivering reliable and scalable data solutions in a fast-paced environment.