We are seeking a skilled and detail-oriented SQL Server Developer with 4 to 7 years of hands-on experience in designing, developing, and optimizing SQL Server databases and integrating them with .NET-based applications. As a key member of our development team, you will play a crucial role in ensuring efficient data handling, supporting application functionality, and maintaining data integrity across our platforms. This position requires strong technical capabilities, excellent problem-solving skills, and the ability to work in a fast-paced, collaborative environment.
Requirements
Key Responsibilities:
Design, develop, and maintain SQL Server databases, stored procedures, functions, views, and triggers to support application requirements.
Optimize complex SQL queries and database performance, including indexing and tuning for scalability and reliability.
Collaborate closely with application developers to integrate SQL Server solutions with .NET applications and ensure data flow efficiency.
Develop ETL processes and manage data transformation pipelines where required.
Create and maintain comprehensive documentation for database architecture, code changes, and solutions.
Perform data analysis and provide reporting solutions as needed for business stakeholders.
Conduct regular database maintenance tasks such as backups, restores, and health checks.
Assist in troubleshooting application issues related to data access, data quality, and database performance.
Participate in code reviews, testing, and deployment processes to maintain high-quality standards.
Stay current with best practices, tools, and technologies in SQL Server and .NET development.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
4 to 7 years of professional experience in SQL Server development and administration.
Strong proficiency in T-SQL, stored procedures, indexing, query optimization, and performance tuning.
Solid experience with Microsoft SQL Server (2016 and above preferred).
Proficient in .NET technologies (C#, ASP.NET, ADO.NET), with the ability to collaborate on full-stack development tasks.
Experience with SSIS and SSRS is a plus.
Strong understanding of database normalization, data modeling, and relational database concepts.
Familiarity with version control tools (e.g., Git) and CI/CD pipelines.
Excellent analytical thinking, communication, and collaboration skills.
Ability to manage multiple tasks and priorities effectively in a team-oriented environment.
Preferred Qualifications:
Experience in working with cloud-based SQL Server environments (e.g., Azure SQL).
Exposure to Agile/Scrum methodologies.
Knowledge of additional programming languages or platforms is a plus.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job