SQL Developer
Contract to Hire
Location: Atlanta, GA
Job Summary:
We are looking for a skilled SQL Developer to join our data integration team. The ideal candidate will have extensive experience in developing, managing, and optimizing SQL-based data integration processes. This role will focus on ensuring the seamless flow, transformation, and integration of data across various systems, supporting business analytics, reporting, and operational functions. The SQL Developer will work closely with data architects, business analysts, and other IT teams to implement scalable and efficient data solutions.
Key Responsibilities:
- Design, develop, and optimize SQL queries, scripts, and stored procedures to support data integration across multiple platforms.
- Develop and manage ETL processes (Extract, Transform, Load) to enable seamless data movement and transformation between systems.
- Collaborate with data engineers, analysts, and business users to understand data requirements and translate them into efficient database solutions.
- Ensure data integrity and accuracy by validating data during migration and transformation processes, identifying and resolving data inconsistencies.
- Perform regular performance tuning of SQL queries and databases, optimizing execution plans to ensure efficient data integration processes.
- Work with large datasets and design complex queries for reporting, analytics, and operational data needs.
- Troubleshoot and resolve issues related to data integration, identifying root causes and implementing long-term fixes.
- Maintain and document SQL code, ETL processes, and data workflows, ensuring best practices in data governance.
- Support data warehousing efforts, contributing to the development and maintenance of a centralized data repository.
- Collaborate in code and design reviews to ensure adherence to data standards and best practices.
- Assist in the migration of databases and data pipelines to cloud environments when necessary (AWS, Azure, etc.).
Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
- 3+ years of experience in SQL development and data integration, with strong SQL programming skills.
- Proficiency in writing complex SQL queries, stored procedures, functions, and triggers.
- Experience with data integration tools such as Informatica, SSIS, Talend, or similar.
- Familiarity with relational database management systems (RDBMS) such as SQL Server, Oracle, MySQL, or PostgreSQL.
- Strong understanding of ETL processes and best practices in data integration and transformation.
- Experience with performance tuning, query optimization, and troubleshooting database performance issues.
- Ability to work with large datasets, ensuring data accuracy and consistency across systems.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills with the ability to work effectively across technical and business teams.
Preferred Skills:
- Experience with cloud-based data solutions (AWS, Azure, Google Cloud).
- Familiarity with big data tools like Hadoop, Spark, or Snowflake.
- Knowledge of Agile methodologies and experience with tools like Jira or Azure DevOps.
- Experience with data modeling and database design principles.
- Certifications in database development, cloud (AWS), or data integration are a plus.
TRC Talent Solutions is proud to be an Equal Opportunity Employer (EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.