HCA Healthcare-posted 2 months ago
Full-time • Entry Level
Nashville, TN
Hospitals

The Software Engineer is responsible for developing, testing, and deploying innovative technology and data products within the ITG Accelerated Technologies organization. This role helps to build platforms and services that enable physicians and clinicians to provide world-class care for patients in our hospitals. Along with technical expertise, a candidate for this position should be comfortable designing and reasoning about complex distributed systems. The Software Engineer for Accelerated Technologies works closely with data science, product, and innovation teams to provide the fundamental infrastructure for their success, creating life-changing technology in HCA Healthcare's network of care. This position involves developing microservices, deploying applications using cloud infrastructure, and scaling solutions across hundreds of hospitals. As part of a software development team, this position is responsible for creating maintainable, high quality, well-tested code, both individually and collaboratively. A well-suited candidate for this position is a highly motivated self-starter and is committed to delivering high quality solutions within agreed upon timelines. This engineer can quickly learn and maintain existing solutions as well as new development. They will provide key problem resolutions for production systems as needed. The Software Engineer has an in-depth understanding of the services provided by ITG Accelerated Technologies and can develop relationships throughout the organization to assist in accomplishing goals.

  • Designs and develops scalable, dependable, maintainable distributed software
  • Clearly communicates software architecture in accordance with C4 model
  • Estimates work effort required in delivering features, keeping AT capabilities in mind
  • Produces high quality, modular, reusable code that incorporates coding best practices
  • Escalates product issues and risks appropriately and collaborates on solutions
  • Leads troubleshooting activities
  • Provides after-hours/on-call support as needed
  • Develops software development standards and frameworks
  • Performs other duties as assigned
  • Bachelors degree required
  • Masters degree preferred
  • 1+ year(s) of experience in a software development role required
  • Experience with cloud development technologies (Google Cloud Platform preferred) required
  • Strong proficiency in multiple primary programming languages required
  • Proficiency with streaming and event driven architectures required
  • Strong understanding of best practices in the design and implementation of REST-based APIs required
  • Understanding of DevOps practices and extensive experience with associated tools required
  • Experience with container-based platforms (Kubernetes, Openshift, etc) required
  • Excellent communication skills both written and verbal required
  • Functional programming experience (e.g. Clojure, Scala) preferred
  • Experience in data acquisition, data cleansing and parsing preferred
  • Experience with monitoring and instrumentation practices preferred
  • Understanding of Data Science concepts and practices preferred
  • SQL experience (BigQuery) preferred
  • Distributed database experience preferred
  • Scrum/Agile experience preferred
  • Experience with Service Oriented Architecture (SOA) preferred
  • Healthcare Experience preferred
  • Comprehensive medical coverage that covers many common services at no cost or for a low copay
  • Additional options for dental and vision benefits, life and disability coverage, flexible spending accounts, supplemental health protection plans
  • 401(k) Plan with a 100% match on 3% to 9% of pay
  • Employee Stock Purchase Plan with 10% off HCA Healthcare stock
  • Family support through fertility and family building benefits with Progyny and adoption assistance
  • Referral services for child, elder and pet care, home and auto repair, event planning and more
  • Consumer discounts through Abenity and Consumer Discounts
  • Education assistance (tuition, student loan, certification support, dependent scholarships)
  • Colleague recognition program
  • Time Away From Work Program (paid time off, paid family leave, long- and short-term disability coverage and leaves of absence)
  • Employee Health Assistance Fund that offers free employee-only coverage to full-time and part-time colleagues based on income
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service