06 Aug
|
HCA Healthcare - India
|
Hyderabad
06 Aug
HCA Healthcare - India
Hyderabad
Sr.Software Engineer JOB INFORMATION Job Title Name Sr. Software Engineer (RoR Elixir)
HCA India Grade / Level Senior
Job Purpose As a Sr.Software Engineer, your primary role is to develop, maintain, and optimize cutting-edge clinical applications. You will ensure these applications meet high-performance, scalability, and reliability standards.
The role involves working with modern technologies, managing data flow, and collaborating with cross-functional teams to deliver innovative solutions. A strong background in both front-end and back-end development, coupled with experience in cloud-based technologies, is essential.
Responsibilities MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES Core Development:
- Build robust server-side applications using Ruby on Rails and Elixir.
- Collaborate with front-end teams to design and implement interactive user interfaces using frameworks like Vue and JavaScript.
- Write clean, efficient, and well-documented code adhering to coding standards and testing best practices.
- Develop scalable and secure back-end components of web applications, ensuring performance and reliability.
- Design and implement RESTful APIs to support front-end functionality.
Cloud Computing & Infrastructure
- Deploy and manage applications on Google Cloud Platform (GCP) / Azure
- Leverage cloud-native services for development, data integration, and continuous deployment.
- Optimize cloud resources for performance, scalability, and cost-effectiveness.
- Automate provisioning and resource management using tools like Terraform, Github Actions and Kubernetes.
Data Management
- Design and maintain databases using PostgreSQL, MySQL, Redis.
- Optimize data pipelines and workflows using Google Dataflow, Google Composer ( or Apache Airflow) for task orchestration and scheduling.
- Work with structured and unstructured datasets for data flow and analytics.
- Utilize Kafka for building real-time data pipelines and streaming applications.
- Write and optimize complex SQL queries for data analysis and transformations.
DevOps & CI/CD
- Implement and manage CI/CD pipelines for seamless code deployment.
- Enhance system observability through logging, monitoring, and alerting strategies.
Security & Compliance
- Ensure applications meet security standards and best practices.
- Collaborate with security teams to address vulnerabilities and enforce compliance requirements.
- Adhere to data protection protocols like HIPAA.
R EPORTING STRUCTURE Does this position formally supervise employees? (Y / N) No
JOB SPECIFICATIONS Qualification
Bachelor’s degree in information technology, computer science or related fields Y ears of E xperience
5-7 Years Of Relevant Work Experience Including
- 3+ year(s) of engineering, delivering and supporting production software products (required)
- 3+ year(s)
experience with Vue/Angular/React, Ruby on Rails (required) and Elixir (required), Any cloud
Skills And Capabilities Details
People Management Skills
- Exceptional stakeholder service skills in a team–oriented, collaborative environment
- Exceptional interpersonal skills to interface with all levels of the organization
- Strong verbal and written communication with the ability to work with staff and business require
Technical Skills
- Ruby Ecosystem (Ruby, Ruby on Rails, RSpec, Sidekiq, ActiveRecord, Redis)
- Elixir Ecosystem (Elixir, Phoenix Framework, Phoenix LiveView, Ecto, Oban, OTP, GenServer)
- Databases (PostgreSQL, MySQL, Redis)
- Cloud & DevOps (AWS / Azure / GCP, Docker, Kubernetes, CI/CD Pipelines, GitHub Actions / Jenkins / GitLab CI)
Soft Skills
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.
- Passion for continuous learning and adopting new technologies.
- Strong ownership mindset and attention to detail.
Other Skills
- Solid focus on security best practices and cloud-native development.
- Knowledge of healthcare data standards is a plus.
- Willingness to contribute to a positive and inclusive team culture.
Nice-to-Have
- Experience migrating applications from Ruby on Rails to Elixir/Phoenix.
- Experience with high-traffic consumer applications.
- Knowledge of distributed systems and fault-tolerant architecture.
- Open-source contributions in the Ruby or Elixir communities.
📌 Sr. Software Engineer (RoR Elixir) (Hyderabad)
🏢 HCA Healthcare - India
📍 Hyderabad