Company Description
RamSoft is a global provider of cloud-based radiology software solutions for imaging centers, radiology departments, and teleradiology providers. With over 30 years of experience, RamSoft delivers the Imaging Accelerated advantage through innovative platforms such as PowerServer and OmegaAI®. These solutions offer comprehensive cloud-based RIS / PACS capabilities for operations of all sizes. RamSoft also provides Blume™, a patient portal that allows secure access, sharing, and appointment scheduling for diagnostic imaging studies. Founded in 1994, RamSoft has continuously enhanced its portfolio to optimize patient care and clinical operations worldwide.
Role Description
This is a full-time, hybrid role for a Senior Platform Engineer, located in Bangalore with some work from home acceptable. The Senior Platform Engineer will be responsible for designing, developing, and maintaining cloud-native platforms. The role includes troubleshooting issues, improving system infrastructure, and ensuring the performance and reliability of software solutions. Daily tasks involve software development, programming, and managing databases to support and enhance our radiology software systems.
What will you bring to RamSoft
- Strong programming skills in at least one of the OOP programming languages such as Java, C#, Python, etc. You must be able to demonstrate your strengths in common OOP, DRY programming principles.
- Strong experience with Azure cloud resources such as App Service, Azure Function, Cosmos DB, Blob Storage, API Management, Azure SQL, Elasticsearch and ARM templates.
- Strong experience with Azure DevOps, JIRA, GitHub CI / CD
- Strong experience with implementing Infrastructure as Code solutions using Azure Resource Manager (ARM) templates.
- Experience implementing automated gates / controls related to testing, security, compliance, etc.
- Working knowledge on internetworking solutions
- Experience working in an Agile / Scrum setting
- Bachelor's degree or higher in Information Technology or Software Engineering
Responsibilities
Automate
Recognized as a significant contributor to both core and side projects with a focus on automationAims to provide self-service DevOps to empower developersAnticipates technical issues at the platform level and makes architectural and design decisions to prevent themConsistently simplifies playbooks, runbooks, and operations to increase efficiencyAdheres to core principles of Platform Engineering and introduces agility and optimization to enhance DORA metricsLearn
Demonstrates knowledge of industry trends, the current state of our ecosystem, and the future state we should aim forResearches and proposes new technologies beneficial to multiple teams at RamSoftMentor
Viewed as a role model and mentor to all technical team membersSought out for technical guidance and teaches best practices in their area of expertise through relevant Communities of PracticeCollaborate
Enhances the effectiveness of others by facilitating cross-team workListens and guides debates to help reach a consensus; once a decision is made, clearly communicates and supports that decisionLead
Should be able to provide solutions from both strategic and tactical perspectivesShould be a T-shaped person, possessing expertise in one area and understanding many areas of DevOps wellTakes on the most challenging problems in the team and delivers the desired outcomeYou will stand out if you have the following
Application development experienceAny of the AZ-200, AZ-300, or AZ-400 series certificationsCKA or CKADExtensively working knowledge of Terraform, Ansible, and Monitoring Tools.System Administration of Windows or LinuxKnowledge of Web Services and Distributed SystemsSkills Required
Github, Distributed Systems, Api Management, Monitoring Tools, Windows, Jira, ARM Templates, Terraform, Elasticsearch, Agile, Scrum, Cosmos DB, Python, Azure Devops, Java, Azure Sql, Linux, Ansible, Web Services