InvestCloud, Inc.

Senior Database Engineer

InvestCloud, Inc. · Bengaluru, Karnataka, India

Financial Services · 1,001-5,000 employees

Feb 10
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Senior Database Engineer will design, optimize, and maintain database schemas, queries, and stored procedures while ensuring data integrity and security. They will also collaborate with software developers to integrate databases and provide technical support for data-related features.

What they look for

SQL Database Design Data Modeling Normalization Oracle MySQL PostgreSQL SQL Server MongoDB Cassandra Data Warehousing ETL Processes Database Optimization Backup And Recovery Data Migration Capacity Planning

Requirements

Candidates must hold a bachelor's degree in Computer Science or a related field and possess at least 5 years of experience with relational and non-relational databases. Strong proficiency in SQL, database optimization, and data modeling is required.

Full description

· 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).

· Strong 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.