Job Description:
We are looking for a talented and experienced Senior Database Developer with 3 to 7 years of experience to join our dynamic team. The ideal candidate will possess strong skills in database design, development, and optimization, with a solid understanding of SQL, database architecture, and performance tuning. This role involves working closely with cross-functional teams to ensure the creation of robust, scalable, and high-performance database systems.
Key Responsibilities:
- Develop, optimize, and maintain database applications and systems, focusing on performance and scalability.
- Write complex SQL queries, stored procedures, triggers, and functions to support business applications.
- Design and implement database structures, ensuring efficient data storage and retrieval.
- Work with development teams to integrate databases with web and enterprise applications.
- Analyze and optimize database performance, tuning queries and resolving performance issues.
- Ensure data integrity, backup, and recovery procedures are followed.
- Troubleshoot and resolve database-related issues quickly and efficiently.
- Participate in the creation of database documentation and ensure compliance with industry standards.
- Collaborate with other developers, analysts, and business stakeholders to define database requirements.
- Stay updated on the latest database technologies and implement improvements where applicable.
Required Skills & Qualifications:
- 3 to 7 years of experience in database development, with hands-on experience in SQL and database optimization.
- Proficiency in database design, data modeling, and performance tuning.
- Strong experience in PL/SQL, SQL Server, or Oracle databases.
- Solid understanding of database backup, recovery, and security best practices.
- Experience working with Agile methodologies and in a collaborative environment.
- Familiarity with version control tools like Git.
- Ability to troubleshoot and resolve database issues promptly.
- Strong problem-solving and analytical skills.
- Excellent communication skills, both verbal and written.
- Ability to work independently as well as part of a team.
Desired Skills:
- Experience with cloud database platforms (AWS RDS, Azure SQL, etc.).
- Familiarity with DevOps and CI/CD practices.
- Experience with NoSQL databases like MongoDB, Cassandra, or similar.
- Knowledge of database security and data privacy regulations.
Educational Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.