Responsibilities:
- Design, implement, and maintain multi-tenant databases to support our software applications.
- Collaborate with our software development team to ensure that the database architecture is optimized for performance and scalability.
- Ensure the security and integrity of the database by implementing appropriate access controls and data validation procedures.
- Create and maintain documentation related to the database design and implementation.
- Analyze and optimize database performance to ensure optimal performance.
- Work with AWS services, MySQL Aurora, and MySQL Enterprise to develop and maintain databases.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- At least 5 years of experience in database design and development.
- Proficiency in SQL and experience with database management systems such as MySQL, or PostgreSQL.
- Experience with data modeling and database design principles.
- Understanding of database security and access control.
- Experience with AWS services, MySQL Aurora, and MySQL Enterprise.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a team environment and collaborate with software developers, project managers, and other stakeholders.