Level II - Software Engineer
HCA Healthcare India · India
About The Role
= CORPORATE job description Mid level Full Stack Software Engineer | HealthTrust General Position Information Reports directly to (Title): Engineering Manager Matrix reports to (Title):  Direct Reports:  Created / Last Revised: 05/22/2026 Job Code: TBD Position Summary: The Midlevel Full Stack Engineer supports software development across HealthTrust Customer Solutions applications through a balanced mix of front-end, back-end, database, cloud, and developer-owned testing responsibilities. This role is responsible for implementing scoped user stories with guidance, contributing production-ready application code, supporting API and database changes, and collaborating with QA/SDET resources to deliver reliable software across customer-facing, internal, and integrated systems. This position supports HealthTrust Customer Solutions applications across varying levels of complexity. Success in this role requires the ability to work independently with limited supervision, learn business workflows and system dependencies quickly, communicate technical risks and blockers clearly, and contribute effectively in a distributed team environment. In addition to strong hands-on development capability, this role is expected to contribute to developer-owned testing practices, including unit tests, API validation, and other test support where appropriate. The Midlevel Full Stack Engineer should balance delivery speed with maintainability, quality, and business value while working within established engineering patterns, architecture guidance, and CI/CD practices. Responsibilities: Implement scoped user stories and engineering tasks with guidance from senior engineers, technical leads, or engineering management Write and maintain front-end application code using React and Vue within established application patterns Write and maintain back-end application code using .NET/C# Develop, maintain, and troubleshoot APIs, services, and integration points across HealthTrust Customer Solutions applications Create and update SQL Server database queries, stored procedures, schema changes, and data validation logic as appropriate for assigned work Write and maintain developer-owned tests, including unit tests, integration tests, API tests, and functional tests where appropriate Collaborate with QA and SDET resources to clarify acceptance criteria, improve testability, reproduce defects, validate fixes, and reduce regression risk Support defect triage, root-cause analysis, and remediation across front-end, back-end, database, and integration layers Review logs, application behavior, API responses, and database results to troubleshoot issues and validate expected outcomes Participate in code reviews and incorporate feedback to improve code quality, maintainability, performance, and security Work within established CI/CD practices to support reliable delivery of application changes Learn business workflows, application behavior, and system dependencies quickly enough to contribute effectively across multiple product areas Communicate technical risks, blockers, assumptions, and implementation tradeoffs clearly and proactively Produce clear technical documentation, implementation notes, and handoff details when appropriate Support production issue investigation and release validation activities as needed Performs other duties as assigned Education & Experience: Experience: 3–5+ years of experience in software engineering, full stack development, or related application development roles with hands-on experience in front-end, back-end, database, and cloud-based application development Background: Previous experience developing modern web applications using React, Vue, .NET/C#, SQL Server, APIs, and Azure-based delivery practices. Experience working in multi-application environments and contributing to developer-owned testing is required. Education: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field Must Have Skills Strong hands-on experience developing front-end applications using React Strong hands-on experience developing front-end applications using Vue Hands-on back-end development experience using .NET/C# Experience developing and maintaining APIs and service-based application components Experience working with SQL Server, including writing queries, validating data, and supporting application data changes Experience developing, deploying, or troubleshooting applications in Azure-based environments Experience implementing scoped user stories with guidance while producing reliable, maintainable code Experience writing and maintaining developer-owned tests, including unit tests and integration tests Experience supporting API validation, functional testing, and defect remediation Experience reviewing logs and troubleshooting application behavior across front-end, back-end, database, and integration layers Exposure to CI/CD pipelines and modern software delivery practices Ability to work across multiple applications and shift priorities based on sprint demand Ability to collaborate effectively with QA, SDET, product, and engineering partners Strong written and collaborative communication skills in a distributed team environment Ability to produce clear technical artifacts independently, including implementation notes, documentation, test evidence, and defect analysis Strong problem-solving, analytical, and debugging skills Ability to learn business workflows, application behavior, and system dependencies over time Nice to Have Skills Experience improving maintainability, testability, or reliability of existing application code Experience supporting customer-facing applications with third-party integrations Experience working in healthcare technology environments Experience with pricing, contract, eligibility, supplier, or customer workflow systems Experience supporting release validation, production troubleshooting, or post-deployment verification Experience with application performance tuning or security remediation Experience working asynchronously with globally distributed teams Experience contributing to shared engineering standards, reusable components, or technical documentation Experience pairing with QA/SDET resources to improve regression coverage and defect prevention Licenses, Certifications & Training: N/A Knowledge, Skills, Abilities, Behaviors: Ability to implement scoped development work reliably while incorporating guidance from senior engineers and technical leadership Ability to balance delivery speed with code quality, maintainability, testability, and operational reliability Good judgment in identifying when to ask for clarification, escalate blockers, or validate technical assumptions Ability to execute work reliably without requiring high-touch day-to-day guidance Ability to recognize technical risks, unclear requirements, dependency gaps, and quality concerns and communicate them appropriately Strong attention to detail and documentation discipline Ability to learn complex business workflows, system dependencies, and application behavior over time Ability to work productively through weak handoffs, partial context, and changing priorities Professional and collaborative approach to working with developers, QA/SDET resources, product owners, and engineering partners during design, implementation, triage, validation, and release support Commitment to producing maintainable code, useful tests, clear technical documentation, reliable defect fixes, and high-quality application changes Strong initiative, self-motivation, and ability to drive assigned work forward with minimal supervision Comfortable with uncertainty, ambiguity, and change Pragmatic focus on delivering business value while supporting team outcomes over individual preferences Continuously seeks opportunities to learn and improve self, team practices, and application quality Success Measures for the Role: Implements scoped user stories and assigned engineering tasks with guidance and minimal rework Produces maintainable front-end and back-end code aligned to established engineering patterns Builds working knowledge of HealthTrust Customer Solutions business workflows and application behavior across assigned systems Writes and maintains useful developer-owned tests for assigned application changes Collaborates effectively with QA/SDET resources to clarify expected behavior, improve testability, validate fixes, and reduce regression risk Troubleshoots application issues across UI, API, database, logs, and integration points with increasing independence Communicates risks, blockers, technical assumptions, and implementation tradeoffs clearly and proactively Participates constructively in code reviews and applies feedback to improve quality and maintainability Supports release validation, defect remediation, and production issue investigation as needed Demonstrates the ability to contribute reliably across multiple HealthTrust Customer Solutions applications over time
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
