RamSoft
Posted 6mo ago

Software Developer - Database Engineer

RamSoft
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • designing databases
  • developing software
  • tuning queries
Requirements
  • 8+ years in development with DB design
  • SQL/NoSQL
  • Cloud databases
  • BI tools, and security
  • Healthcare analytics experience preferred
Technical tools mentioned
.NETSQLT-SQLMySQLPostgreSQLCosmos DBCouchbaseSnowflakePower BITableau

Job description

1. Database Design and Architecture


Schema Design: Create and optimize database schemas that support the platform’s data requirements and scalability.

Data Modeling: Develop data models that align with business requirements and ensure data integrity and consistency.
Database Selection: Choose appropriate database technologies (SQL, NoSQL, NewSQL) based on use cases.


2. Software Development

 Software Design and Development:
Extensive experience writing well-designed software using the .Net programming language

 Unit testing:
Write unit tests to ensure code works as expected and teach patterns for unit testing effectively when a database is involved

 Database Refactoring:
Able to guide teams in best practices to evolve their persistence layer over time.

 3. Performance Tuning and Optimization

 Query 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 Availability

 Horizontal 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 Compliance
 

Access 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 Maintenance
 

Monitoring 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.

About RamSoft

Cloud-based radiology software for imaging centers and hospitals.

Year founded
1994
Employees
200
Organization type
Private
Latest investment
Private Equity (2021) — led by RF Investment Partners, Level Equity
Subsidiaries
Headquarters
CA

Similar jobs

Database Engineer roles near Bangalore, Karnataka
3d
Save
Mark Applied
Hide
Database Engineer
Bengaluru, Karnataka, India
RemoteFull Time
PaylocityNASDAQ: PCTY: Provides cloud-based software for payroll, HR, and workforce management.
2+ YOEBachelor's degree in a relevant technical field, 2+ years of engineering experience, database expertise with Mongo Atlas, Amazon Aurora PostgreSQL, Microsoft SQL Server, SQL Always On, clustering, backup, recovery, security, and compliance.
Mongo Atlas, Amazon Aurora PostgreSQL, Amazon Web Services (AWS), Microsoft SQL Server, SQL Always On
4d
Save
Mark Applied
Hide
Senior Database Developer (MongoDB)
Bengaluru, Karnataka, India
OnsiteFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global provider of analytical testing and laboratory services.
5+ YOERequires 5–8 years in database engineering, 3+ years with Azure Cosmos DB and MongoDB, distributed systems expertise, and a bachelor's in engineering or computer science or equivalent.
Azure Cosmos DB, MongoDB, Python, PowerShell, Bash, Azure Monitor, MongoDB Ops Manager, Terraform, Bicep, ARM templates, Oracle, SQL, SQL Server, PostgreSQL, MySQL, .NET, Java, Node.js, Angular, LIMS, CI/CD
1w
Save
Mark Applied
Hide
Associate Director | Hybrid cloud | Hyderabad | Engineering | Hybrid Cloud Engineering
Bengaluru or Hyderabad or Mumbai
OnsiteFull Time
Deloitte
Deloitte: Professional services firm providing audit, consulting, and advisory services.
Expert PostgreSQL and Redis engineering; NoSQL administration across MongoDB and cloud platforms; MySQL support; Linux, Docker, Kubernetes, Python, Bash, and Terraform; cloud database operations and team leadership.
PostgreSQL, Redis, MongoDB, AWS DynamoDB, Amazon DocumentDB, Azure Cosmos DB, Firebase Firestore, MySQL, Python, Bash, Terraform, PgBouncer, Linux, Docker, Kubernetes, AWS, Microsoft Azure, Google Cloud Platform (GCP)
1w
Save
Mark Applied
Hide
Database Engineer IRC301713
Bangalore, Karnataka, India
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
5+ YOERequires 5+ years of database engineering experience, strong production PostgreSQL, Snowflake, Python, AWS, and EKS/ArgoCD experience; knowledge of data isolation, pg_partman, and dbt is preferred.
PostgreSQL, Snowflake, Python, asyncpg, Alembic, AWS, EKS, ArgoCD, pg_partman, dbt
1w
Save
Mark Applied
Hide
Senior Database Engineer - Oracle Database Administration
Hyderabad or Bengaluru
OnsiteFull Time
Wells Fargo
Wells FargoNYSE: WFC: Global provider of banking, investment, and mortgage financial services.
5+ YOERequires 5+ years of database engineering experience or equivalent experience, with Oracle administration, troubleshooting, backup and recovery, disaster recovery, clustering, replication, and database tuning skills.
Oracle RDBMS, MongoDB, EDB, Python, Oracle EBS, Center for Internet Security benchmarks, UAT, SIT, DEV, BCP
1w
Save
Mark Applied
Hide
Database Developer
Bangalore, Karnataka, India
HybridFull Time
Wissen Technology
Wissen Technology: Global technology consulting firm providing custom software engineering services.
3+ YOE3-5 years database development/data engineering experience; hands-on SingleStore and Python scripting; advanced SQL and performance tuning; Bachelor's degree; strong analytical and communication skills.
SingleStore, Python, MongoDB, Kafka, AWS, Azure, GCP, SQL, REST APIs, Git, CI/CD
2w
Save
Mark Applied
Hide
Senior Database Engineering & Operations
Bengaluru, Karnataka, India
OnsiteFull Time
Mitsubishi UFJ Financial Group
Mitsubishi UFJ Financial GroupNew York Stock Exchange: MUFG: Global financial group providing diverse banking and investment services.
8+ YOEExpertise in Oracle database administration, support for MySQL/MariaDB/PostgreSQL, automation with Shell/Python/Ansible, RHEL experience, cloud familiarity (AWS/Azure), bachelor's degree required, 8+ years experience.
Oracle, Oracle RAC, Data Guard, ASM, RMAN, MySQL, MariaDB, PostgreSQL, Shell, Python, Ansible, AWS, Azure, Red Hat Enterprise Linux, Windows
2w
Save
Mark Applied
Hide
Engineer III - Azure SQL Cloud Database Dev
Bengaluru, Karnataka, India
OnsiteFull Time
Wipfli
Wipfli: Provides accounting, tax, and consulting services to middle-market businesses.
8+ YOE8+ years as a database developer/engineer with Microsoft SQL Server and Azure SQL experience, SQL performance tuning, backup/DR, monitoring, and familiarity with C#, .NET and Entity Framework Core.
Microsoft SQL Server, Azure SQL Database, Azure SQL Managed Instance, Azure Monitor, Query Store, Performance Insights, Log Analytics, C#, .NET, Entity Framework Core, Azure DevOps, CI/CD