1. Consult, Design, and Implement Solutions:Participate in database consulting and design for software projects.Support the software development team with database-related issues during application building, such as technology platforms (Data models, Data visualization, Dashboard & Ad hoc Reporting), development environment setup, and testing environment.Document design, processes, and standard guidelines. Participate in developing documentation for incident resolution scripts, data backup & recovery strategies, and disaster recovery plans (Business Continuity Plan/Disaster Recovery Plan).2. Operational Support:Design and tune Store Procedures, Functions, Views, Triggers, Packages, etc.Schedule periodic data archiving and cutoff.Analyze, troubleshoot, and resolve issues related to the database system.Generate system reports as requested.3. Ensure System Operation and Recovery as per SLAs, BCP/DRP.