Logo
HCA Healthcare

Consulting Data Engineer GCP SQL Python

HCA Healthcare, Nashville, Tennessee, United States,


IntroductionAre you looking for a work environment where diversity and inclusion thrive? Submit your application for our Consulting Software Engineer opening with HCA Healthcare today and find out what it truly means to be a part of the HCA Healthcare team.

Job Summary and QualificationsThis engineer delivers on development commitments from start to finish for all aspects of the Data Products and Engineering organization within ITG Accelerated Technologies. This engineer has a deep understanding of the tools in use as well as industry alternatives. This engineer embodies the principles of DevOps and advocates successfully for continuous improvement of software development and delivery practices. This technically focused position is responsible for consulting on design and development of data engineering work to source data and perform feature engineering of data elements used for data science and machine learning applications.

Major Responsibilities:

Build life-changing healthcare technology

Act as a technical expert within AT and project Integrations, including requirements gathering, design, development, and testing

Provide valuable insights in requirements validation and feasibility analysis with respect to AT

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

Design and execute DevOps strategies and processes, driving the change management which accompanies these types of transformative solutions

Design, build and maintain automated deployment frameworks (Continuous Integration, Continuous Delivery)

Escalate product issues and risks appropriately and collaborates 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 (i.e., map service schema to backend source systems), Consumer Guide (i.e., end user documentation), 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 consumer 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

Direct the performance of programming assignments within the department

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

Practice and adhere to the “Code of Conduct” philosophy and “Mission and Value Statement.”

Education & Experience:

Bachelor’s degree required

Master’s degree preferred

7 Years Relevant Work Experience required or equivalent combination of education and/or experience

Knowledge, Skills, Abilities, Behaviors:

Technology Experience: 5+ years of experience in most of the following:

Experience with cloud development technologies, especially Google Cloud Platform

Strong proficiency in multiple programming languages especially Python and SQL required.

Data engineering experience including architecture for ingesting, transforming, and feature engineering data elements used for data science and machine learning.

Deep understanding of streaming and event-driven architectures

Strong understanding of best practices in the design of REST-based APIs

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

Travel Required

Occasional Travel: The job may require travel from time to time, but not on a regular basis.

If you find this opportunity compelling, we encourage you to apply for our Consulting Software Engineer opening. We promptly review all applications. Highly qualified candidates will be directly contacted by a member of our team.

We are interviewing apply today!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

#J-18808-Ljbffr