As an SQL Developer, you will be responsible for designing, maintaining, and optimizing databases based on business requirements. You'll collaborate with developers, administrators, and clients to ensure smooth data management, consistency, and system performance. This role requires strong technical and analytical skills along with effective communication and problem-solving abilities.
Key Responsibilities:
Design, develop, and maintain stable, reliable, and efficient databases.
Optimize and support existing (legacy) database systems.
Modify databases according to requests and perform testing to ensure accuracy and reliability.
Troubleshoot and resolve database issues and performance problems.
Collaborate with developers to improve applications and establish best practices.
Gather user requirements and identify new features or enhancements.
Create and maintain technical documentation.
Provide data management support and ensure database programs meet performance standards.
Required Skills & Knowledge:
Strong command over SQL (Structured Query Language).
Good understanding of data management principles -- permissions, recovery, security, and monitoring.
Knowledge of:
Joins (Inner, Left, Right, Full Joins)
Aggregate Functions (SUM, COUNT, AVG, MAX, MIN)
DDL Commands (CREATE, ALTER, DROP, TRUNCATE)
Difference between DELETE, DROP, and TRUNCATE statements
Excellent analytical and organizational skills.
Good verbal and written communication.
Ability to understand front-end requirements and build efficient database structures.
Positive, self-motivated, and results-driven attitude.
Qualifications:
Bachelor's degree in Computer Science, IT, or related field.
Fresher or Experienced candidates may apply.