Key Responsibilities
Designing and developing SQL databases and applications
Creating and maintaining SQL queries and stored procedures
Implementing ETL processes for data migration and integration
Performing data analysis and reporting tasks
Optimizing database performance and query execution
Collaborating with cross-functional teams to understand and address database requirements
Ensuring data security and integrity through proper access controls and encryption
Monitoring database systems and resolving issues or errors
Providing technical support and guidance to other team members
Documenting database design, processes, and procedures
Keeping up-to-date with industry best practices and trends in database technologies
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field
Proven experience as a SQL Developer or similar role
Proficiency in SQL programming and database management
Experience with ETL tools and processes
Strong understanding of data analysis and reporting
Ability to optimize queries and database performance
Knowledge of indexing and query execution plans
Familiarity with data warehousing concepts and techniques
Experience with version control systems and database deployment tools
Excellent problem-solving and communication skills
Ability to work effectively in a team environment
Certifications in database technologies are a plus
Understanding of software development life cycle (SDLC)
Attention to detail and strong organizational skills
Ability to prioritize and manage workload efficiently
Bachelor's degree in Computer Science, Information Technology,