Designing and implementing database structures, including tables, indexes, views, and stored proceduresWriting and testing SQL scripts, including complex queries and transactions, to support data analysis and application developmentMaintaining and optimizing existing database systems, troubleshooting performance issues and resolving data integrity problemsCollaborating with software developers, project managers, and other stakeholders to ensure that database designs meet business requirements and technical specificationsImplementing database security and access control measures, ensuring the confidentiality and protection of sensitive dataMonitoring database performance and scalability, and making recommendations for improvements.Excellent communication and interpersonal skills