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