Description
The Senior Database Engineer plays a crucial role in the development and management of our database systems ensuring data integrity performance and security. The ideal candidate will have extensive knowledge of database technologies and be responsible for designing implementing and maintaining our database infrastructure. This position requires a mix of analytical skills and technical expertise along with a commitment to providing highquality solutions to support our IT product development. Based in Mumbai City Maharashtra India this role offers a challenging opportunity to grow and advance in a dynamic IT environment.
Responsibilities
- Design and implement database systems that meet business requirements.
- Optimize database performance through monitoring and finetuning.
- Ensure data integrity and security by implementing appropriate measures.
- Conduct data modeling and database design.
- Collaborate with software developers to integrate databases with applications.
- Provide technical support and troubleshooting for database issues.
- Document database design and processes for future reference.
- Stay updated with emerging database technologies and best practices.
- Good knowledge of relational and nonrelational database design and amp; implementation.
- Good knowledge of scripting Stored procedures Functions Tables Views Cursors Constraints Triggers and amp; Indexes.
- Collaborate with Backend and Frontend developers. and nbsp;
- Responsible for thoroughly understanding and communicating technical implementation requirements and amp; statuses to appropriate team members in the given timeframe.
- Expected to analyze design coordinate development and amp; testing of various technical solutions along with core team members in the U.S and India.
- Participate in Technical Documentation Knowledge Transfer and amp; Training sessions by sketching out design and reviewing legacy DB usages for improvements thereafter.
- Should be able to provide solutions to any DBrelated problems.
- Should be able to manage multiple database installations backups and replications using tools and scripts.
- Should be able to optimize the database storage queries and methods to retrieve the database.
- Should be able to use various tools or write own scripts to derive the required data and statistical information from the databases.
- Should know the various diagrams (like flow charts and UML diagrams)
Requirements
- Bachelors or Masters degree in Computer Applications (BCA M.Sc.) Engineering (B.E. B.Tech. M.E. M.Tech.) or a related field.
- Minimum of 3 years of experience as a Database Developer or Database Engineer.
- Proficient in SQL and database management systems such as MySQL PostgreSQL or Oracle.
- Experience with NoSQL databases is a plus.
- Strong troubleshooting and problemsolving skills.
- Excellent communication and collaboration abilities.
- Knowledge of data warehousing and big data technologies is a plus.