Senior Big Data Developer

HCA Healthcare
Apply Now

Job Description

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


At HCA Healthcare, we want to ensure your needs are met. We offer eligible colleagues an attractive benefit package that includes medical, wellbeing, dental and vision benefits along with some unique benefits including:

  • Medical, Dental, Vision, Life Insurance and Flexible Spending
  • Paid Time Off (PTO) and Personal Leave
  • 401K(100% annual match - 3% to 9% of pay based on years of service)
  • Academic Assistance and Reimbursements for Tuition and Student Loans
  • Employee Discounts including Tickets, Retail, Mental Health Apps, Education Apps, Identity Theft Protection etc.
  • Home, Auto, and Pet Insurance
  • Employee Stock Purchase Program (ESPP)
  • Short Term & Long Term Disability coverage
  • Adoption Assistance
  • Legal Benefits and lots more!

Learn more about Employee Benefits

We are seeking a(an) Senior Application Engineer for our team to ensure that we continue to provide all patients with high quality, efficient care. Did you get into our industry for these reasons? We are an amazing team that works hard to support each other and are seeking a phenomenal addition like you who feels patient care is as meaningful as we do. We want you to apply!

Job Summary and Qualifications

HCA Healthcare ITG

Job Summary:

The role requires working closely with data teams, frequently in a matrixed environment as part of a broader project team. As a senior-level position the role requires ‘self-starters’ who are proficient in problem solving and capable of bringing clarity to complex situations. The culture of the organization places an emphasis on teamwork, so social and interpersonal skills are equally important as technical capability. Due to the emerging and fast-evolving nature of Big Data technology and practice, the position requires that one stay well-informed of technological advancements and be proficient at putting new innovations into effective practice.

In addition, this candidate will have a history of increasing responsibility in a small multi-role team. This position requires a candidate who can analyze business requirements, perform design tasks, construct, test, and implement solutions with minimal supervision.

This candidate will have a record of accomplishment of participation in successful projects in a fast-paced, mixed team (consultant and employee) environment. In addition, the applicant must be willing to mentor other developers to prepare them for assuming the responsibilities. The role will be responsible for evolving the data pipeline platform for building pipelines that are scalable, robust and resilient and build pipelines to validate, ingest, and normalize/enrich and business-specific processing of clinical data.

General Responsibilities:

This role will provide application development for specific business environments. Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints.

  • Responsible for building and supporting a Hadoop-based ecosystem designed for enterprise-wide analysis of structured, semi-structured, and unstructured data.
  • Support regular requests to move data from one cluster to another
  • Manage production support teams to make sure service levels are maintained and any interruption is resolved in a timely fashion
  • Analyze requirements, design AI/ML based solutions, and integrate those solutions for customer environments.
  • Closely collaborates with team members to successfully execute development initiatives using Agile practices and principles
  • Leads efforts to design, development, deploy, and support software systems
  • Collaborates with business analysts, project lead, management and customers on requirements
  • Participates in the deployment, change, configuration, management, administration and maintenance of deployment process and systems
  • Proven experience effectively prioritizing workload to meet deadlines and work objectives
  • Gather requirements, designs, constructs and delivers solutions with minimal team interaction
  • Works in an environment with rapidly changing business requirements and priorities
  • Bring new data sources into HDFS, transform and load to databases.
  • Work collaboratively with Data Scientists and business and IT leaders throughout the company to understand Big Data needs and use cases.

Education, Experience and Certifications:

  • Bachelor’s Degree in Computer Science or related discipline – Required
  • 5+ years of experience in Information Technology – Required

Other Required Qualifications:

Hands-on experience with Hadoop and experience with many of the following components:

  • Hadoop, MapReduce, Spark Streaming, Impala, Hive, Solr, YARN
  • Java, Python, or Scala
  • RegEx
  • Sqoop
  • Avro, Parquet
  • Flume, Kafka
  • OpenShift
  • CDP
  • Experience with Solr using NoSQL/RDBMS databases.
  • Experience in developing MapReduce programs using Apache Hadoop for working with Big Data.
  • Experience in AI/ML and modeling to include domain expertise in ML Techniques, AI, Process Automation, Robotic Process Automation, and NLP
  • Experience having deployed Big Data Technologies to Production.
  • Understanding of fundamental cloud computing concepts
  • Understanding of Lambda Design Architectures and Real-Time Streaming
  • Ability to multitask and to balance competing priorities.
  • Requires strong practical experience in agile application development, file systems management, and DevOps discipline and practice using short-cycle iterations to deliver continuous business value.
  • Ability to define and utilize best practice techniques and to impose order in a fast-changing environment. Must have strong problem-solving skills.
  • Strong verbal, written, and interpersonal skills, including a desire to work within a highly-matrixed, team-oriented environment.

Preferred Qualifications:

  • Experience in Healthcare Domain
  • Experience in Patient Data
  • Any public Cloud experience
  • Hardware/Operating Systems:
  • Linux
  • UNIX
  • Distributed, highly-scalable processing environments
  • Networking - basic understanding of networking with respect to distributed server and file systems connectivity and troubleshooting of connectivity errors


  • RDBMS – MS SQL Server/Teradata/Oracle
  • NoSQL, Hbase, Cassandra, MongoDB, In-memory, Columnar, other emerging technologies
  • Build Systems – TFS, Maven, Ant
  • Source Control Systems – Git, Mercurial
  • Continuous Integration Systems – Jenkins or Bamboo
  • Config/Orchestration – Zookeeper, Puppet, Salt, Ansible, Chef, Oozie, Pig

Certifications (a plus, but not required):

  • CCDH (Cloudera Certified Developer for Apache Hadoop)

HCA Healthcare’s Information Technology Group (ITG) delivers healthcare IT products and services to HCA Healthcare's portfolio of business and partners, including Parallon, HealthTrust and Sarah Cannon.

For decades, ITG has been a pioneer in the industry, leading the transformation of healthcare into a new era of quality and connectivity. ITG relies on the breadth of the organization and depth of technical expertise to advance and enhance today’s healthcare and to enable our physicians and clinicians to provide world-class, innovative care for patients.

ITG employees rally around the noble cause of transforming healthcare through technology and find inspiration in the meaningful work they do—creating a culture that follows our mission statement which begins by saying “above all else we are committed to the care and improvement of human life.”

If you want a career in technology and have a heart for healthcare, apply your expertise to a mission that matters.

Company Info.

HCA Healthcare

HCA Healthcare is an American for-profit operator of health care facilities that was founded in 1968. It is based in Nashville, Tennessee, and, as of May 2020, owns and operates 186 hospitals and approximately 2,000 sites of care, including surgery centers, freestanding emergency rooms, urgent care centers and physician clinics in 21 states and the United Kingdom.

Get Similar Jobs In Your Inbox

HCA Healthcare is currently hiring Senior Big Data Developer Jobs in Nashville, TN, USA with average base salary of $160,000 - $240,000 / Year.

Similar Jobs View More