The Database Developer is responsible for designing implementing and managing the database systems that support our companys applications and services. This role involves ensuring the performance integrity and security of databases as well as troubleshooting any issues on behalf of the users. The Database Developer works closely with developers system administrators and other stakeholders to deliver robust and scalable database solutions.
The ability to review queries stored procedures and functions to extract underlying business rules is of paramount importance.
Key Responsibilities
- Design develop and maintain robust database architectures including data models schema designs and metadata.
- Implement and optimize database systems for performance scalability and reliability.
- Monitor database performance perform tuning and troubleshoot performance issues.
- Ensure database security including data encryption user access control and regular security assessments.
- Develop implement and maintain backup and recovery strategies to ensure data integrity and availability.
- Automate routine database management tasks to improve efficiency and reduce manual effort.
- Work with application developers to design and optimize SQL queries stored procedures and indexing strategies.
- Maintain database documentation including data dictionaries ER diagrams and configuration documents.
- Stay updated with the latest database technologies trends and best practices to recommend and implement improvements.
- Collaborate with crossfunctional teams to support databaserelated activities and projects.
Requirements
- Bachelor s Degree in Computer Science or related field
- Proven experience as a Database Engineer Database Developer Database Administrator (DBA) or similar role with a focus on Microsoft SQL Server
- Strong understanding of database design principles normalization and indexing
- Advanced Transact SQL Skills
- Experience with database performance tuning and optimization techniques
- Knowledge of data backup recovery and security practices
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to learn complex business rules
- Excellent problemsolving skills
- Demonstrated ability to handle confidential information appropriately
- Experience in using Microsoft Outlook Excel and Word
Additional Qualifications :
- Master s Degree in Computer Science or related field
- Certification in database management
- Experience with database replication clustering and highavailability solutions
- Proficiency in programming languages (e.g. C# JavaScript)
- Familiarity with cloud database solutions (e.g. AWS RDS Azure SQL Database Google Cloud SQL) is a plus
- Experience leveraging AI
Benefits
Salary is dependent on upon skills and experience.