Key Responsibilities:Database Design and Architecture: Define and architect comprehensive database designs and schemas to support the migration from legacy systems to cloud-based environments.Database Migration: Assess current database systems, develop migration strategies, and execute plans to transition to new architectures.Optimization and Performance: Design databases for optimal performance, scalability, and reliability in a cloud environment.Collaboration: Work closely with software architects to ensure that database architectures align with overall system designs and business requirements.Pattern Identification: Identify and implement best practices and patterns for database design and architecture, ensuring the right architectural runways are in place.Documentation: Create and maintain comprehensive documentation of database designs, migration plans, and architecture patterns.Data Structures: Focus on designing complex backend data structures to support new system functionalities and improvements.Required QualificationsExperience: Proven experience in database architecture, design, and migration, particularly involving complex backend data structures.Technical SkillsStrong expertise in database design principles, SQL, and NoSQL databases.Experience with cloud-based database solutions (e.g., AWS, Azure, Google Cloud).Proficiency in database modeling tools and methodologies.Migration Expertise: Hands-on experience in assessing and migrating databases from legacy systems to cloud-based platforms.Collaboration Skills: Ability to work effectively with software architects, developers, and other stakeholders to align database architectures with overall system designs.Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering optimal solutions.Preferred QualificationsCertifications: Relevant certifications in database management and cloud platforms.Industry Knowledge: Experience in industries with complex data requirements and legacy systems.