Our company is seeking a skilled SQL Developer to join our team. The ideal candidate will have 2-5 years of experience in database development and a deep understanding of SQL. The SQL Developer will be responsible for developing and maintaining complex database systems, designing, and implementing ETL processes, and ensuring data quality and accuracy.
Responsibilities:
• Develop, implement, and maintain complex database systems using SQL Server or other database technologies
• Collaborate with cross-functional teams to design and implement ETL processes and integrations
• Optimize and tune database performance, including SQL queries and stored procedures
• Write and maintain technical documentation, including data dictionaries, system architecture, and development standards
• Ensure data accuracy, consistency, and integrity across multiple systems and databases
• Troubleshoot and resolve database issues in a timely and efficient manner
• Work with stakeholders to gather and analyze business requirements and translate them into technical specifications
• Participate in code reviews, testing, and deployment processes
• Stay up-to-date with emerging database technologies and trends
Requirements
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field
• 2-5 years of experience in database development and design, preferably with SQL Server or other relational database technologies
• Strong knowledge of SQL and database design principles
• Experience with ETL processes and tools, such as SSIS or Informatica
• Proficiency in writing and optimizing complex SQL queries and stored procedures
• Familiarity with data modeling and data warehousing concepts
• Excellent problem-solving and analytical skills
• Strong communication and collaboration skills
• Ability to work independently and in a team environment
Benefits
If you are an experienced SQL Developer looking for a challenging and rewarding opportunity, we encourage you to apply for this position.