Description
Introduction
Do you have the career opportunities as a Software Engineer you want with your current employer? We have an exciting opportunity for you to join HCA Healthcare which is part of the nation's leading provider of healthcare services, HCA Healthcare.
Benefits
HCA Healthcare offers a total rewards package that supports the health, life, career and retirement of our colleagues. The available plans and programs include:
Comprehensive medical coverage that covers many common services at no cost or for a low copay. Plans include prescription drug and behavioral health coverage as well as free telemedicine services and free AirMed medical transportation.
Additional options for dental and vision benefits, life and disability coverage, flexible spending accounts, supplemental health protection plans (accident, critical illness, hospital indemnity), auto and home insurance, identity theft protection, legal counseling, long-term care coverage, moving assistance, pet insurance and more.
Free counseling services and resources for emotional, physical and financial wellbeing
401(k) Plan with a 100% match on 3% to 9% of pay (based on years of service)
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
Retirement readiness, rollover assistance services and preferred banking partnerships
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.
Learn more about Employee Benefits (https://careers.hcahealthcare.com/pages/employee-benefits-and-rewards)
Note: Eligibility for benefits may vary by location.
Our teams are a committed, caring group of colleagues. Do you want to work as a Software Engineer where your passion for creating positive patient interactions is valued? If you are dedicated to caring for the well-being of others, this could be your next opportunity. We want your knowledge and expertise!
Job Summary and Qualifications
Position Summary
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.
Major Responsibilities:
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
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
Education & Experience:
Bachelor's degree required
Master's degree preferred
1+ year(s) of experience in a software development role required
Knowledge, Skills, Abilities, Behaviors:
Experience with cloud development technologies (Google Cloud Platform preferred) required
Strong proficiency in multiple primary programming languages required
Functional programming experience (e.g. Clojure, Scala) preferred
Proficiency with streaming and event driven architectures required
Strong understanding of best practices in the design and implementation of REST-based APIs required
Experience in data acquisition, data cleansing and parsing preferred
Understanding of DevOps practices and extensive experience with associated tools required
Experience with container-based platforms (Kubernetes, Openshift, etc) required
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
Excellent communication skills both written and verbal required
Experience with Service Oriented Architecture (SOA) preferred
Healthcare Experience preferred
HCA Healthcare has been recognized as one of the World's Most Ethical Companies® by the Ethisphere Institute more than ten times. In recent years, HCA Healthcare spent an estimated $3.7 billion in cost for the delivery of charitable care, uninsured discounts, and other uncompensated expenses.
"Bricks and mortar do not make a hospital. People do."- Dr. Thomas Frist, Sr.
HCA Healthcare Co-Founder
If you are looking for an opportunity that provides satisfaction and personal growth, we encourage you to apply for our Software Engineer opening. We promptly review all applications. Highly qualified candidates will be contacted for interviews. Unlock the possibilities and apply today!
We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.