Contract Duration: 12 Months (Extendable)
Experience Required : 5+ Years
Job Summary:
We are seeking a skilled SQL Database Developer to join our team on a long-term remote contract. The ideal candidate will have strong expertise in database development, performance tuning, data modeling, and SQL programming. The candidate will be responsible for designing, developing, optimizing, and maintaining database solutions that support critical business applications and reporting requirements.
Key Responsibilities
- Design, develop, and maintain SQL Server database solutions.
- Create and optimize stored procedures, functions, views, triggers, and complex SQL queries.
- Develop and maintain database schemas, tables, indexes, and relationships.
- Perform database performance tuning, query optimization, and troubleshooting.
- Design and implement ETL processes for data integration and migration activities.
- Ensure data integrity, security, availability, and consistency across databases.
- Collaborate with application developers, business analysts, and stakeholders to understand data requirements.
- Support reporting and business intelligence initiatives by developing efficient data structures and queries.
- Monitor database health and proactively identify performance bottlenecks.
- Assist with database deployments, upgrades, backups, and recovery processes.
- Create and maintain technical documentation, database designs, and operational procedures.
- Participate in code reviews and implement database development best practices.
Required Skills & Experience
- 5+ years of hands-on experience in SQL Database Development.
Strong expertise in:
- Microsoft SQL Server
- T-SQL Programming
- Stored Procedures, Functions, Views, and Triggers
- Query Optimization and Performance Tuning
- Database Design and Data Modeling
- Indexing Strategies and Execution Plans
- ETL Development and Data Migration
- Experience working with large-scale transactional databases.