Source description
About the role
Job Description: Position : Senior Database Developer Location: Mumbai/Hyderabad Company: CRISIL We are seeking an experienced Senior Database Developer with a strong background in various databases, performance optimization techniques, and best practices. As a Database Developer, you will play a crucial role in designing, developing, and maintaining our organizations databases, ensuring optimal performance, data integrity, and security. Experience level 6 to 8 Years Responsibilities: Design, develop, and maintain efficient and scalable database systems across different platforms of relational databases (such as Oracle, MySQL, PostgreSQL, SQL Server) and Collaborate with cross-functional teams to understand data requirements and translate them into effective database solutions. Implement & design data models and database schemas that align with business needs, ensuring data integrity and efficient data retrieval. Develop and optimize database queries, stored procedures, and functions for maximum performance and responsiveness. Analyze and monitor database performance using diagnostic tools, identifying and resolving performance bottlenecks and inefficiencies. Implement data archival mechanisms and data retention policies to ensure efficient data storage. Ensure the security and integrity of data by implementing access controls, data encryption, and backup and recovery strategies. Identify and implement automation solutions for data workflows. Stay updated with the latest database technologies, trends, and best practices, and provide recommendations for their implementation. Collaborate with the development team to integrate database solutions into software applications effectively. Document database design, configurations, and technical specifications. Requirements : Bachelors degree in Computer Science, Information Technology, or a related field. Relevant certifications are a plus. 6-8 years work experience as a Database Developer, with expertise in designing and developing databases across multiple platforms. Strong proficiency in SQL and experience with various database management systems, including both relational and NoSQL databases. In-depth knowledge of database performance optimization techniques, including query optimization, indexing, partitioning, and caching. Familiarity with database archival mechanisms and data retention strategies. Solid understanding of database security principles and best practices. Experience with database administration and monitoring tools. Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex database issues. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Detail-oriented mindset with a commitment to delivering high-quality work. Ability to adapt to changing priorities and manage multiple projects simultaneously.
More at MyCrisil