Application Engineer II

  • HCA
  • Nashville, TN, USA
  • Jun 12, 2019

Job Description

SHIFT: No Weekends

SCHEDULE: Full-time


HCA Healthcare ITG

Please click the link above to Watch our Identity Video to get a closer look at who we are and what we do!

We are IT professionals and are certainly proud of our technical expertise. But what makes us unique as a technology company is that our solutions ultimately impact the care of patients. Although our skills are needed in a number of industries, we in ITG apply them specifically to the noble cause of healthcare.


That's why we say we are "Healthcare Inspired."

It's this guiding vision that pervades and positively influences every level of our organization. It shapes our culture, defines our strategy, and brings our leaders and employees together in a shared enthusiasm for their work, setting ITG apart as a uniquely purpose-driven company in the IT industry.

At HCA Healthcare, we are driven by a single goal: the care and improvement of human life.

We offer you an excellent total compensation package, including competitive salary, excellent benefit package and growth opportunities. We believe deeply in our team and your ability to do excellent work with us. Your benefits package allows you to select the options that best meet the needs of you and your family. Benefits include 401k, paid time off, medical, dental, flex spending, life, disability, tuition reimbursement, employee discount program, and employee stock purchase program.


We would love to talk to you about this fantastic opportunity!


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.




This position is for an Application Engineer II that will report directly to the Manager of Clinical Development & Innovation.

A successful candidate will demonstrate an understanding of software patterns, software modeling, secure programming principles, test-driven development or another unit testing methodology, and code standards compliance. 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 track record of participation in successful projects in a fast-paced, mixed team environment.

The Application Engineer II may be required to learn about existing legacy systems and provide on-going technical support for both existing and new applications. The applicant will provide application support for existing applications within a group and may be expected to take after-hours calls in rotation with other team members. Some after-hours support may be necessary in order to meet application Service Level Agreements (SLAs).

The Application Engineer II must be a highly motivated self-starter, an enthusiastic learner willing to learn new frameworks and methodologies and must be committed to delivering high quality solutions within scheduled timelines.

  • Closely collaborates with team members to successfully execute development initiatives using Agile practices and principles 
  • Participate in efforts to design, development, deploy, and support software systems
  • Collaborates with 3rd party development partners as well as internal team members
  • Integrates new/existing software with existing systems
  • Collaborates with business analysts, project lead, management and customers on requirements
  • Participates in large-scale development projects involving multiple areas outside of core team
  • Helps in designing fit-for-purpose products to ensure products align to the customer's strategic plans and technology road maps
  • Demonstrates deep understanding of value-based decision making and Agile principles across teams
  • Shares knowledge and experience to contribute to growth of overall team capabilities
  • Participates in the deployment, change, configuration, management, administration and maintenance of deployment process and systems
  • Focuses on customer satisfaction
  • Rapidly prototypes and delivers just-in-time solutions
  • Works in an environment with rapidly changing business requirements and priorities

  • 1+ years

  • Bachelor's Degree Preferred

  • Experience with versioning control (GIT) required.
  • Experience with MVC preferred.
  • Full stack development experience preferred.
  • Experience with Microsoft Azure preferred.
  • Willingness to actively participate in daily standups, sometimes for multiple projects.
  • Demonstration of and belief in the Agile mindset. 
  • 1+ years of engineering, delivering and supporting production software products required.
  • Strong focus on delivering customer value required.
  • Excellent troubleshooting, analysis, and problem-solving abilities required.
  • Ability to engineer and build software through multiple languages and tools required.
  • Strong verbal and written communication with the ability to work with staff and business required.
  • Willingness to learn our business domain required.
  • Experience with continuous integration and continuous deployment preferred.
  • Development Technologies: HTML 5, CSS, JavaScript, Node.js, Vue.js, ReactJS
  • Database Technologies: SQL and NoSQL databases

  • Prolonged sitting at a desk (6-7 hrs./day)
  • Some after-hours work may be required