Job Description
We are seeking a highly skilled and 5+ years experienced Senior Database Developer to join our team in Dubai.
Responsibilities
- Database Design and Implementation: Design and develop database schemas, tables, indexes, and relationships for new applications. Develop and maintain database solutions using Oracle, SQL Server, and MongoDB.
- Performance Tuning and Optimization: Write and optimize complex SQL queries for performance and efficiency. Implement indexing strategies and query optimization techniques to enhance database performance.
- Database Maintenance: Perform regular database maintenance tasks, including backups, recovery, and updates. Monitor database performance and troubleshoot issues as they arise.
- Security Management: Implement and manage database security measures, including user roles, permissions, and data encryption. Ensure compliance with data security standards and best practices.
- Data Migration and Integration: Plan and execute data migration projects, ensuring data integrity and minimal downtime. Integrate databases with other systems and applications. Advanced Database Features: Utilize advanced features of Oracle, SQL Server, and MongoDB to meet business requirements. Implement high-availability solutions and disaster recovery strategies.
- Documentation and Reporting: Create and maintain comprehensive documentation for database designs, processes, and procedures. Generate reports on database performance, usage, and other metrics.
- Leadership and Collaboration: Lead database development projects and mentor junior developers. Collaborate with application developers, system administrators, and other stakeholders to ensure seamless integration and operation of databases.