Software Developer, Database Engineer
Posted 57ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Developer managing complex systems for medical imaging data at RamSoft. Responsibilities include database management, software development, and ensuring compliance with healthcare regulations.
Responsibilities:
- Manage and maintain complex systems handling sensitive medical imaging data
- Create and optimize database schemas to support platform data requirements
- Develop data models that ensure data integrity and consistency
- Choose appropriate database technologies based on use cases
- Write well-designed software using the .Net programming language
- Conduct unit testing to ensure code functionality
- Guide teams in best practices for evolving persistence layer
- Analyze and optimize database queries to improve performance
- Implement and manage indexing strategies
- Design databases for horizontal and vertical scaling
- Set up failover mechanisms and disaster recovery plans
- Implement access controls and authentication mechanisms
- Ensure compliance with data protection regulations
- Set up monitoring tools to track database health and performance metrics
- Respond to and resolve database-related incidents
Requirements:
- 5+ years of experience in Development
- Proficiency in database languages (e.g. SQL,T/SQL)
- Knowledge of relational database management systems (e.g., MySQL, MS SQL, Postgre SQL)
- Familiarity with NoSQL datastores (e.g., Cosmos DB, Couchbase)
- Experience with analytics datastores (e.g., Fabric, Snowflake)
- Familiarity with cloud database offerings like AWS RDS, Google Cloud SQL, or Azure SQL
- Knowledge of BI tools like Power BI, Tableau, or custom reporting solutions for healthcare analytics
- Experience in DB design, management, performance tuning
- Hands-on security implementation, query optimization, documentation, and monitoring
- Excellent analytical and problem-solving skills
- Preferably from any healthcare domain
Benefits:
- Casual work environment
- Flexible work hours
- Competitive compensation and benefits package


















