Senior Enterprise Web Applications Architect

  • HCA
  • Nashville, TN, USA
  • Nov 29, 2018
Programmers | Developers

Job Description

Job Code: 10207-26555


No Weekends


At its founding in 1968, Nashville-based HCA was one of the nation's first hospital companies. Today, one of the nation's leading providers of healthcare services, HCA is comprised of locally-managed facilities that include more than 250 hospitals and freestanding surgery centers in 20 states and the United Kingdom, employing approximately 230,000 people. Approximately four to five percent of all inpatient care delivered in the country today is provided by HCA facilities resulting in more than 26M patient encounters each year. HCA is committed to the care and improvement of human life and strives to deliver high quality, cost effective healthcare in the communities we serve. Building on the foundation provided by our Mission & Values, HCA puts patients first and works to constantly improve the care we provide by implementing measures that support our caregivers, help ensure patient safety and provide the highest possible quality.

Additional Facts:

• Ranked 63 in Fortune 500
• Competitive Fortune 100, industry matched salaries and yearly merit increase
• Computerworld Top 50 Best Places to Work in IT since 2009
• Named one of the "World's Most Ethical Companies" since 2010
• 106 HCA hospitals are on The Joint Commission's list of top performers on key quality measures.


The Clinical Applications Architect is responsible for defining the clinical applications architecture environment in support of initiatives within the Data and Analytics department. This position will ensure that clinical applications strategically align with HCA business initiatives and enterprise IT standards. This position will lead the overall design, architecture, implementation, training, documentation and operational support of clinical applications. This includes the integration/interface of clinical applications with other enterprise applications, the clinical data warehouse as well as other tools, technologies and services.

The successful candidate will have excellent verbal and written communication skills, the ability to establish effective working relationships and manage multiple priorities. Provides hands-on technical leadership for clinical application development projects/production support and provides guidance to other developers in completion of technical deliverables. This also involves working with business partners and business analysts on documenting their business requirements to ensure they are technically feasible and to produce technical designs that will meet the requirements.

Additionally, this position is constantly in search of improvement opportunities for any process involved with the deployment of technical deliverables. This includes requirement and design documentation, development and testing methodology, and deployment process.


• Leads overall architecture and design of clinical applications in partnership with other stakeholders, to ensure integration and alignment of process design, workflows, development, training and deployment.
• Leads clinical application development team in planning, architecture, design, build, test, deployment and production support of clinical applications.
• Troubleshoots technical problems and conducts analyses for efficient application solutions which support business processes, functional and technical requirements.
• Leads planning and solution sessions with other IT teams; collaborates with Product Analysts to identify and resolve workflow impacts.
• Identifies inefficiencies and opportunities for improvement within application design and recommends solutions.
• Participates on leadership teams determining the overall direction, policies, procedures and standards of the enterprise application environments.
• Promotes enterprise application development standards, process improvement and best practices.
• Participates actively in key meetings with IT&S and Business Leadership to support clinical application and technology planning.
• Collaborates with contractors and vendors in completion of technical deliverables.
• Communication & relationship management with other key stakeholders.
• Stays current with new development technologies and application implementation strategies in the IT industry.


10+ years of experience is needed for a successful candidate.


Bachelor's degree is preferred.


• Proven experience as an Application Architect for at least 5+ years with a total of at least 10+ years of application development experience.
• In-depth and practical .NET framework development experience including a deep technical understanding of the framework.
• Significant development experience with ASP.NET, C#, SQL Server, AngularJS, NodeJS and other JavaScript Libraries.
• Experience with MS SQL Server and Teradata is required.
• In-depth knowledge and practical experience using RESTful APIs, preferably ASP.NET Web API.
• Practical experience with mobile technologies and frameworks.
• In-depth knowledge and practical experience with object-oriented design and analysis.
• Practical experience with multi-tier, Service Oriented Architecture (SOA) systems design and development.
• In-depth knowledge and practical experience using enterprise design patterns.
• In-depth knowledge of Software Development Life Cycle (SDLC) processes and methodologies, both Waterfall and Agile/Scrum, and involvement in the complete development life cycle.
• Experience in Healthcare is preferred with strong knowledge/experience in clinical workflows and processes
• 8+ years of .net architecture, design and coding experience
• 5+ years RESTful services for both the client and server implementations
• 5+ years of Application Architecture
• 5+ years of Agile methodologies
• 3+ years of AngularJS, NodeJS, HTML5
• Highly proficient in SQL
• Broad and deep understanding of application server platforms: Apache and Tomcat

Last Edited: 11/28/2018