Software Developer, Database Engineer

Posted 57ds ago

Employment Information

Education
Salary
Experience
Job Type

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