Role: SQL Developer
Work Location: Charlotte, NC / Detroit, MI (Hybrid 3 days onsite)
Job Type: Long term Contract
Job Description:
We are seeking a skilled SQL Developer with strong expertise in SQL development, database optimization, and automation. The ideal candidate will have experience designing and optimizing SQL queries, developing stored procedures, supporting ETL processes, and using Python to automate database-related tasks. This role requires a strong understanding of database performance tuning and the ability to collaborate with cross-functional teams to deliver efficient data solutions.
Required Skills:
- Advanced SQL development
- Strong experience with Stored Procedures, Views, Functions, and Triggers
- Query Optimization and Performance Tuning
- Python scripting for automation
- ETL development and data integration
- Database design and normalization
Responsibilities:
- Design, develop, and maintain complex SQL queries, views, functions, and stored procedures.
- Optimize database performance through query tuning, indexing, and execution plan analysis.
- Develop and maintain ETL processes for data extraction, transformation, and loading.
- Use Python to automate database administration, reporting, and data processing tasks.
- Monitor and troubleshoot database performance issues and implement optimization strategies.
- Support reporting teams by creating and maintaining data models and reporting datasets.
- Collaborate with business analysts, developers, and stakeholders to understand data requirements.
- Ensure data accuracy, integrity, and security across database systems.
- Document database objects, ETL workflows, and technical processes.
Participate in code reviews and follow database development best practices.