Job Title. SQL Developer
Experience. 3-7 years
Responsibilities
Database Design and Maintenance
- Design, develop, and maintain SQL databases following best practices for database design and normalization.
- Write complex SQL queries, stored procedures, and functions to extract, transform, and load data from various sources.
Performance Optimization
Optimize database performance by identifying and resolving performance issues and tuning SQL queries.
Collaboration and Requirements Gathering
Collaborate with stakeholders to gather and understand business requirements, translating them into effective database solutions.
Documentation
Create and maintain data models, data dictionaries, and documentation for SQL databases.
Data Team Collaboration
Work with the data team to perform data cleansing, data integration, and data transformation tasks.
Reporting and Visualization
Develop insightful and interactive dashboards, reports, and visualizations using Power BI.
Data Security and Troubleshooting
- Ensure data security and access controls are implemented to protect sensitive data.
- Troubleshoot and resolve data-related issues, providing technical support to users.
Data Analysis
Perform data analysis to identify trends, patterns, and insights from the data.
Data Strategy
Participate in data architecture discussions and contribute to the overall data strategy.
Continuous Learning
Stay up-to-date with the latest SQL and Power BI advancements and best practices.
Requirements
Education
Bachelor’s degree in a relevant field such as Computer Science, Statistics, Economics, or Engineering.
Experience
- Proven experience as a SQL Developer with a strong understanding of database concepts and SQL programming.
- Experience in database design, data modeling, and performance optimization.
Technical Skills
- Proficiency in writing complex SQL queries, stored procedures, and functions.
- Knowledge of data visualization best practices and principles.
Problem-Solving
- Strong problem-solving skills and the ability to analyze and debug database-related issues.
Teamwork
- Ability to work independently and as part of a team to deliver high-quality solutions.
Communication
- Excellent communication and interpersonal skills.
Bonus Skills
Familiarity with other BI tools and data visualization technologies is a plus.
If you are a self-motivated SQL Developer with a passion for data, problem-solving, and continuous improvement, we invite you to join our team. Be part of a collaborative environment where your skills contribute to the development of high-quality database solutions and impactful data visualizations.