Role Overview
We are seeking an experienced Database Developer with strong expertise in Microsoft SQL Server to join our team. The ideal candidate will have a proven track record of designing, developing, and optimizing complex database solutions, ensuring high performance and security across large-scale datasets.
Key Responsibilities
- Design, develop, and maintain SQL Server databases, including writing complex queries, stored procedures, and triggers.
- Implement and manage ETL processes for data integration and transformation.
- Perform performance tuning, indexing, and database optimization to ensure efficient operations.
- Work with SQL Server Always On and replicated environments for high availability and disaster recovery.
- Ensure compliance with data privacy, security best practices, and mitigate SQL vulnerabilities.
- Handle large datasets and guarantee optimal database performance and scalability.
- Collaborate with cross-functional teams to design and implement robust database architectures.
- Troubleshoot and resolve database-related issues promptly.
Required Skills & Qualifications
- 7+ years of hands-on experience in Microsoft SQL Server development and administration.
- Strong knowledge of SQL programming, query optimization, and database design principles.
- Experience with ETL tools and processes.
- Familiarity with Always On Availability Groups, Replication, and high-availability solutions.
- Understanding of data security, privacy regulations, and SQL injection prevention techniques.
- Excellent analytical, problem-solving, and communication skills.
Nice To Have
- Exposure to cloud-based database solutions (Azure SQL, AWS RDS).
- Knowledge of Power BI or other reporting tools.
(ref:hirist.tech)