
Sr. Database Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement database solutions using modern database technologies such as NoSQL, NewSQL, Graph databases, and 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 sharding, 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 and maintain database documentation, including data dictionaries and data lineage.
- Monitor and tune database performance to ensure optimal system performance, using tools such as profiling, tracing, and monitoring.
- 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 degree in Computer Science or a related field.
- 5+ years of experience in database design and development, with experience in modern database technologies.
- Strong knowledge of SQL and other database query languages.
- Experience with modern database management systems such as MongoDB, Cassandra, MySQL, and PostgreSQL, as well as experience with cloud-based databases such as Amazon RDS
- Experience with data backup and recovery strategies, including experience with backup and restore solutions such as AWS Backup
- Strong analytical and problem-solving skills.
- 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.
- Knowledge of BI tools, preferably PowerBI, or any similar tools would be desirable.