HCA, Hospital Corporation of America Senior Backend Java/Python Developer in Nashville, Tennessee

Provide advanced technical skills that cover a broad range of disciplines and/or a particular technical discipline that is of strategic significance to HCA. Lead multiple technical projects assigned with minimal supervision. Identify, investigate, evaluate and become proficient in new technologies and technical disciplines that are of significance to HCA Healthcare. Author’s documentation for certification, support and training guides as needed.

Extraordinary analytical and design ability, very high degree of creativity; in depth knowledge of the business implications of technical approaches, directions and solutions; ability to innovate in highly complex technical areas, ability to achieve results, advanced project planning and coordination skills, superior communication skills, success in subordinate positions.

A Database Engineer will be responsible for providing in depth technical design, implementation and review, engineering, administration, analysis, trending, integration and reporting of all supported configurations. Primary duties will include high-level administration of hardware and software in a multi-platform environment, technical documentation, engineering, issue resolution, and technical presentations to provide an integrated viable product to meet a strategic need. Specific responsibilities include installation of software and data products on various hardware platforms, operating system installation and customization where applicable, troubleshoot, coordinate, assist and advise in recovery from component failures of supported systems as identified below.

The qualified candidate will be relied upon to make good decisions and help mentor personnel in junior positions and provide third tier support for client or endpoint technologies in the field.

Requires in depth knowledge of supported operating systems identified below, utilities, vendor products, applicable scripting languages, diagnostic techniques, database management systems, applicable communications protocols, applicable hardware configurations, use of statistical and analytical tools for system monitoring and evaluation.

Specific Responsibilities:

  • Manage complex, multi-tenant and multi technology enterprise systems

  • Provide third tier support for enterprise and end-user computing technologies in the field

  • Assist in the certification and design of new platform technologies

  • Participation in Technical Advisory Group(s) as necessary

  • Ability to communicate with various levels and types of users and serve as corporate strategic technical liaison as required.

  • Maintain frequent interaction with internal and vendor technical staffs and project managers to ensure effective delivery of solutions in accordance with project timelines and associated budgets.

  • Provide technical leadership and responsibility for the installation and certification of all supporting software and hardware in a lab environment in order to assure a sound deployment basis for production implementations.

  • Participate in the creation of business continuity solutions and assists in developing plans for disaster recovery.

  • Provides input and recommendations in regard to short and long range departmental planning in the area.

  • Assists with the education, training and mentoring of personnel in technology areas.

  • Can be asked to provide support assistance outside normal business hours on production-related incidences as situations warrant.


  • Demonstrate strong, problem solving, communication, organizational, time management, and multi-tasking skills

  • Demonstrated leadership skills

  • Knowledge of programming languages (BTEQ, UNIX Scripting, SQL)

  • Ability to conduct research into software related issues

  • Understands relational database (Teradata, Oracle, SQL Server, MYSQL), client server concepts, and software development life cycle methodology

  • Ability to work independently, positively handle conflict, and work in a fast paced environment

  • Ability to troubleshoot software

  • Display detail-oriented approach to work

  • Ability and proficiency in Microsoft Windows and Office products

  • Physical, mental, and sensory abilities to use a telephone, calculator, computer video terminals, keyboards, and software applications

  • Ability to work overtime and travel occasionally

  • Must have 3 years of experience in deploying and managing technically complex infrastructure computing solutions across platforms and components.

  • Solid understanding and experience with end-user computing and technologies and practical implementation of those fundamentals in a large-scale production environment.

  • Broad background in end-user computing technology – also including but not limited to:

    o Experience in Data Ingestion Tools such as Spark Streaming, Kafka, Flume and Pig

    o Experience working in Scala or Java and Python

    o Nice to have Spark MLib, R, Panda, NumPy, SciPy libraries.

    o Experienced in Big Data Hadoop esp. Cloudera with at least one full life cycle project

    o Recent hands-on experience with Java background

    o Client operating systems (Apple OS X & Win XP/7/8/8.1/10)

    o Server operating systems (Unix AIX, Oracle, DB2, Linux & Microsoft 2008/2012)

    o Database (Microsoft SQL, Teradata BTEQ, MYSQL,SQL, SCOUT)

    o Network (LAN\WLAN\VPN)

    o Virtualization (VMWare & Citrix)

    o Identity & Federation (PING, SAML, PKI, RSA & Active Directory)

  • Previous application development, coding, debugging, testing and delivery into a production environment are highly desirable.

  • Knowledge or equivalent 3 years of experience with network fundamentals and performance principles. Including a firm understanding of TCPIP protocols, Network security (Firewall, VPN & ACLs) and Network analysis (Sniffer, Wireshark, etc.) are highly desirable.

  • Demonstrated written and verbal communication skills and the ability to work collaboratively are essential.

  • Proven track record of project delivery results.


  • 3 years of relevant work experience EDUCATION
  • College graduate required

  • Master’s degree preferred SPECIAL QUALIFICATIONS

  • Proficient with DM Express or DataStage ETL tool

  • Applied knowledge of data-warehouse design and implementation concepts

  • Knowledge of: Erwin, Visio, Power Designer,

  • SQL Server, Teradata or other database; or other

  • ETL tool

  • Knowledge of administrative tools: Doclib, Remedy, HOST, ZEKE, Clarity, Quality Center, Atlas

  • Knowledge of technical environments: Windows, Unix, Linux, Firewall

Title: Senior Backend Java/Python Developer

Location: Tennessee-Nashville-Corporate Main Campus

Requisition ID: 10207-18540