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
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