· Participate in requirements analysis. · Develop, optimize, and maintain database schemas, queries, and stored procedures. · Design and implement backup, recovery, and archiving strategies. · Monitor database performance, perform optimization, and troubleshoot issues. · Ensure data integrity and security through proper design and implementation. · Collaborate with software developers to integrate databases with applications. · Create and maintain documentation related to database configurations,
processes, and procedures. · Implement data migration and transformation solutions. · Perform capacity planning and scaling strategies. · Support the development of data-related features and provide technical guidance on database-related matters. · Serve as an expert on database and provide technical support.
Basic Qualifications and Skills for Consideration: · Bachelor's degree in Computer Science, Information Technology, or a related field.
· 5+ years of experience working with relational databases (e.g., Oracle, MySQL,
PostgreSQL, SQL Server) and non-relational databases (e.g., MongoDB, Cassandra). · Robust knowledge of SQL and database optimization techniques. · Experience with database design, data modeling, and normalization. · Proficiency in data warehousing concepts and ETL processes. · Familiarity with database management tools and technologies. · Experience in automated deployment of database changes across all regions. · Understanding of data security best practices. · Excellent problem-solving skills and attention to detail. · Ability to work both independently and as part of a team. · Effective communication skills to collaborate with technical and non-technical stakeholders.