
Software Developer – Database Engineer
RAM Software Solutions Inc
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- Manage and maintain complex systems that handle large volumes of sensitive medical imaging data
- Create and optimize database schemas that support the platform’s data requirements and scalability
- Develop data models that align with business requirements and ensure data integrity and consistency
- Choose appropriate database technologies (SQL, NoSQL, NewSQL) based on use cases
- Write well-designed software using the .Net programming language
- Analyze and optimize database queries to reduce response times and improve overall performance
- Design databases to scale horizontally and vertically
- Implement fine-grained access control and authentication mechanisms to protect sensitive data
- Ensure adherence to data protection regulations such as GDPR, HIPAA, or SOC 2
- Set up monitoring tools to track database health, performance metrics, and potential issues
Requirements
- 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)
- Familiarity with NoSQL datastores (e.g., Cosmos DB, Couchbase)
- Familiarity with analytics datastores (Fabric, Snowflake)
- Experience in DB design, management, performance tuning
- Hands-on security implementation, query optimization, documentation and monitoring
- Preferably from any healthcare domain
- Excellent analytical and problem-solving skills
Benefits
- Casual work environment
- Flexible work hours
- Competitive compensation and benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NetSQLT/SQLMySQLMS SQLPostgreSQLNoSQLCosmos DBCouchbaseperformance tuning
Soft Skills
analytical skillsproblem-solving skills