
Database Architect
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement complex database solutions using modern database technologies such as NoSQL, SQL, cloud databases to support our organization's needs.
- Develop and maintain database architecture and standards for our organization, including implementing best practices for data management, data governance, and data security.
- Collaborate with development teams to ensure that database designs are optimized for performance and scalability, and implement strategies such as sharing, partitioning, and caching.
- Develop data models and database schemas to support business requirements, using techniques such as entity-relationship modeling, data normalization, and data denormalization.
- Develop strategies for data backup, recovery, and security, using technologies such as replication, failover, and encryption.
- Monitor and tune database performance to ensure optimal system performance, using tools such as profiling, tracing, and monitoring.
- Develop and maintain database documentation, including data dictionaries, data lineage, and data quality.
- Evaluate new database technologies and tools and make recommendations for their adoption, including evaluating cloud-based database services, data warehousing solutions, and big data technologies.
- Work closely with system administrators to ensure that database systems are properly configured and maintained, including managing database security, access controls, and capacity planning.
- Bachelor's or Master's degree in Computer Science or a related field.
- At least 8 years of experience in database architecture and design, with experience in modern database technologies.
- Expertise in database design, data modeling, and schema development.
- Strong knowledge of SQL and other database query languages
- Experience with cloud-based NoSQL databases such as MongoDB or Document DB
- Experience with cloud-based SQL databases such as MySQL or PostgreSQL or MS SQL or Amazon RDS
- Experience with data backup, recovery, and security strategies, including experience with backup and restore solutions such as AWS Backup, and security solutions such as AWS Secrets Manager
- Strong analytical and problem-solving skills
- Desirable: Experience with data analytics and machine learning technologies.
- Excellent communication and interpersonal skills, as well as experience working in cross-functional teams.
- Ability to work effectively in a fast-paced, agile development environment, and experience with DevOps practices and tools such as Docker, Kubernetes, and Jenkins.
- Knowledge of BI tools, preferably Power BI, or similar tools would be desirable.
- Bachelor's or Master's degree in Computer Science or a related field.
- At least 8 years of experience in database architecture and design, with experience in modern database technologies.