Role Overview:
We are currently seeking an experienced Database Designer with a strong background in data modeling to join our team. This role involves designing, developing, and maintaining database solutions that support our in-house product development and client projects. The ideal candidate will have a proven track record of creating efficient, scalable, and secure databases.
Responsibilities:
- Design and implement database solutions that meet business requirements.
- Develop conceptual, logical, and physical data models to support application development.
- Ensure database performance, security, and integrity.
- Collaborate with cross-functional teams to understand data needs and deliver comprehensive database designs.
- Provide guidance and support for database administration and optimization.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in database design and data modeling.
- Strong knowledge of relational and non-relational database systems (e.g., SQL Server, MySQL, MongoDB, etc.).
- Proficiency in data modeling tools and techniques.
- Excellent understanding of database structures, theories, principles, and practices.
- Familiarity with data warehousing and ETL processes.
- Ability to work independently and in team settings with excellent communication skills.
Nice to Have:
- Experience with cloud-based database services (AWS RDS, Azure SQL Database, Google Cloud SQL).
- Knowledge of Big Data technologies and NoSQL databases.
- Certification in database design or data modeling.