
Software Developer- Database Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
Extensive experience writing well-designed software using the .Net programming languageUnit testing:
Write unit tests to ensure code works as expected and teach patterns for unit testing effectively when a database is involvedDatabase Refactoring:
Able to guide teams in best practices to evolve their persistence layer over time.3. Performance Tuning and OptimizationQuery Optimization: Analyze and optimize database queries to reduce response times and improve overall performance.Indexing Strategies: Implement and manage indexing strategies to speed up data retrieval processes.4.Scalability and High AvailabilityHorizontal and Vertical Scaling: Design databases to scale horizontally (adding more machines) and vertically (upgrading existing hardware).Replication and Sharding: Implement replication for data redundancy and sharding for distributing data across multiple nodes.
Failover and Recovery: Set up failover mechanisms and disaster recovery plans to ensure high availability and minimal downtime.5.Security and ComplianceAccess Controls: Implement fine-grained access control and authentication mechanisms to protect sensitive data.Regulatory Compliance: Ensure the database adheres to data protection regulations such as GDPR, HIPAA, or SOC 2.6. Monitoring and MaintenanceMonitoring Systems: Set up monitoring tools to track database health, performance metrics, and potential issues.Incident Response: Quickly respond to and resolve database-related incidents to minimize service disruption.What will you bring?
- Having overall 5+ years of experience in Development
- Proficiency in database languages ( e.g. SQL,T/SQL), relational database management systems. ( e.g., MySQL, MS SQL, Postgre SQL)
- Data Analytics and Reporting Tools: Knowledge of BI tools like Power BI, Tableau, or custom reporting solutions for healthcare analytics
- Should have experience in DB design, management, performance tuning.
- Should have hands on security implementation, query optimization, documentation and monitoring.
- Preferrable from any healthcare domain.
- Should excellent analytical and problem-solving skills.