Jobs · Healthcare · Tennessee

Senior Staff Software Engineer

HCA Healthcare · Nashville, TN · 1 wk ago
On-siteHealthcareFull-time

Position Summary

This position is responsible for developing, testing, and deploying innovative technology and data products within the ITG Accelerated Technologies organization and DT&I. They will help us build platforms and services that enable our physicians and clinicians to provide world-class care for patients in our hospitals.

Major Responsibilities

  • Quickly learn, maintain, and pragmatically improve existing solutions as well as design new ones.
  • Provide key problem resolutions for production systems as needed.
  • Design scalable distributed software.
  • Clearly communicate software architecture in accordance with C4 model.
  • Estimate work effort required in delivering features keeping AT capabilities in mind.
  • Produce high quality, modular, reusable code that incorporates coding best practices and serves as an example for less experienced developers.
  • Strategically design, construct, and implement software in a software development environment.
  • Escalate product issues and risks appropriately and collaborate on solutions.
  • Possess deep knowledge and extensive experience in software design patterns.
  • Produce and review enterprise-level system design documentation, including Use Cases, Software Architecture Documentation, Service Mapping, Consumer Guide, and transition documentation to support the team.
  • Create Service Level Agreements (states the agreed upon availability-uptime/downtime, maintenance windows, etc. for a Service) and Supplementary Specifications (i.e., non-functional specifications).
  • Ensure implementations are up to current standards for coding, naming, security, and versioning.
  • Consult on and guide design of software solutions.
  • Possess deep knowledge and experience with a variety of testing methodologies and drives the adoption of best practices.
  • Possess excellent communication skills to interface with various stakeholders from business consumers to technical staff.
  • Research and become the Subject Matter Expert (SME) on the interaction of the Service with source systems as well as interaction with the consumers (business users).
  • Lead troubleshooting activities.
  • Provide after hours/on-call support as needed.
  • Mentor other engineers.
  • Develop software development standards and frameworks.
  • Work with Enterprise Architects on Technology Evaluation / Product Selection.
  • Partner with managers in Contract Negotiation / Vendor Relations.
  • Interview / Hiring / Performance Evaluation.
  • Perform other duties as assigned.

Education & Experience

  • Bachelor Degree or work experience in lieu of degree
  • Masters Degree Preferred
  • 7+ Years Relevant Work Experience Required

Knowledge, Skills, Abilities, Behaviors

  • Technology Experience: 7+ years of experience in most of the following:
  • We are looking for experts in these areas. If you don’t have experience in some of these, you are able to work collaboratively on a cross-functional team that builds Data Science signal delivery, data pipeline, and DevOps infrastructure.
  • Experience with cloud development technologies, especially Google Cloud Platform
  • Strong proficiency in multiple programming languages, especially Python and SQL required.
  • Data engineering experience includes architecture for ingesting, transforming, and feature engineering data elements used for data science and machine learning.
  • Deep understanding of steaming and event driven architectures
  • Nuanced understanding of distributed version control
  • Experience in data acquisition, data cleansing and parsing required.
  • Detailed understanding of DevOps practices and extensive experience with associated tools.
  • Extensive experience and deep understanding of container-based platforms such as Docker, Kubernetes, OpenShift, and Cloud Run
  • Extensive Experience with container monitoring applications such as monitoring solutions such as Cloud Monitoring, SysDig, Data Dog, AppDynamics, New Relic, Nagios, and Zabbix
  • Understanding of data science concepts.
  • SQL experience / database interrogation techniques
  • Linux command line skills
  • Scrum, Agile, Lean Product Development, Domain Driven Design
  • Excellent communication skills, both written and verbal
  • Experience and deep knowledge of Service Oriented Architecture (SOA)
  • Healthcare experience, preferable
  • Adaptability

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 3 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com