Consulting Solution Architect

at  HCA Healthcare

Nashville, TN 37203, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jun, 2024Not Specified01 Mar, 202410 year(s) or aboveData Modeling,Python,Design Patterns,Version Control,Teams,Vue.Js,Application Infrastructure,Powershell,Mvc,Node.Js,Test Driven Development,Presentation Skills,Entity Framework Core,Jenkins,Application Programming InterfacesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

INTRODUCTION

Last year our HCA Healthcare colleagues invested over 156,000 hours volunteering in our communities. As a(an) Consulting Solution Architect with HCA Healthcare you can be a part of an organization that is devoted to giving back!

NOTE: ELIGIBILITY FOR BENEFITS MAY VARY BY LOCATION.

Would you like to unlock your potential with a leading healthcare provider dedicated to the growth and development of our colleagues? Join the HCA Healthcare family! We will give you the tools and resources you need to succeed in our organization. We are looking for an enthusiastic Consulting Solution Architect to help us reach our goals. Unlock your potential!

JOB SUMMARY

This position plays a lead role in designing and building high-performing enterprise services and Application Programming Interfaces (APIs) supporting web and mobile user platforms as well as back-end system integrations with other enterprise and vendor systems. This position will demonstrate leadership and provide mentoring to the in-house and outsourced developers in the following areas:

  • Guidance and advice on current enterprise, cloud, and mobile development trends
  • Proper architectural analysis, design, and programming for scalable, enterprise-grade backing services for applications and process automation
  • Best practices of software architecture and domain modeling for implementation of cloud-ready, microservice, and/or event-driven architecture
  • Enterprise service design, documentation, and catalog management
  • Publication and management of services to support loosely-coupled systems using application programming interfaces (APIs) to form complex systems and automate routine tasks
  • Integration and abstraction of legacy system services and functions with more modernized platforms
  • Cross-team collaboration using agile project management methodology

The ideal candidate:

  • Has proven experience with 10+ years’ experience in enterprise and cloud-ready application architecture, development, and delivery
  • Has strong leadership and communication skills
  • Has the ability to understand the underlying infrastructure and how to design and scale services to take advantage of it
  • Has a thorough knowledge of Application Programming Interface (API) Management tools and techniques
  • Has the ability to work in a high-paced environment, following agile project management methodology, and to use related tools such as continuous integration, release management, and work tracking
  • Will be eager to learn our technology and business stacks as well as demonstrate an ongoing dedication to innovating on emerging technologies and trends
  • Has excellent communication and presentation skills for targeting both technical and non-technical audiences

REQUIRED SKILLS

  • Experience with cloud-ready development
  • Experience with loosely-couple architecture services development
  • Experience with C# or other .NET development frameworks
  • Experience with MVC and other application architecture patterns
  • Experience using GOF design patterns
  • Experience using 12-Factor or other microservices design patterns
  • Knowledge of or experience with enterprise architecture patterns and best practices
  • Experience creating application integration through application programming interfaces (APIs)
  • Experience with Git version control
  • Understanding of/experience with message queue platforms such as Google Pub/Sub, Azure ServiceBus, etc.
  • Understanding of/experience with Google Kubernetes Engine, Azure Kubernetes Service, or other container platforms/services
  • Understanding of/experience with building, updating, and extending Docker base images
  • Understanding of cloud-based application infrastructure and deployment methods
  • Ability to create, maintain and performance-tune backing services
  • Ability to communicate effectively with development team members and management
  • Ability to conduct information presentations and training sessions with development teams and management
  • Ability to manage multiple concurrent projects/priorities
  • Ability to learn, assimilate, and teach new development languages or technologies
  • Experience as an effective member of teams
  • Ability to work with little supervision

DESIRED SKILLS

  • Experience with Node.js, Python, or other development languages
  • Experience with Vue.js or other client-side frameworks
  • Experience with Entity Framework Core or other Object-to-Relational Mapping (ORM) tools
  • Experience with Test Driven Development and Unit Test creation
  • Experience with Domain Driven Design and Application Data Modeling
  • Experience building and maintaining CI/CD pipelines using VNext/Azure DevOps and Jenkins
  • Experience with API Management platforms and tools (e.g., Google ApiGee, Azure API Management, etc.)
  • Knowledge of or experience with desktop and server operating system kernel and tools
  • Knowledge of or experience with platform automation through event sourcing, APIs, and/or workflow engines
  • Knowledge of or experience with PowerShell, Terraform, Ansible, or other scripting and management tools

EXPERIENCE

  • 10+ years

EDUCATION

  • College Graduate Preferred

OTHER/SPECIAL QUALIFICATIONS

  • Executive level presentation skills
  • Ability to mentor and train development teams

Responsibilities:

GENERAL RESPONSIBILITIES

The Consulting Services Architect will:

  • Coordinate multiple team efforts to design, develop, deploy, test, and support critical enterprise software systems
  • Understand and teach other team leaders and members about Cloud-First technology – including how it works and best practices for its use
  • Participate in large-scale development projects involving multiple areas beyond the core team
  • Demonstrate proficiency in and experience with Programming languages and frameworks such as .NET, Java, Angular 2.0+, CSS, HTML5, Angular Material, JSON, or Node.js, as appropriate for services delivery and maintenance
  • Guide team leads and members in the design, review, and maintenance of data access techniques
  • Oversee the publication and management of a catalog of Supply Chain-related services and APIs used across Supply Chain systems as well as other enterprise solutions
  • Participate in design and ongoing usage of Continuous Integration/Continuous Delivery and DevOps concepts using tools such as GitHub Actions, Terraform, etc. for automated services deployment.
  • Participate in strategic planning to align IT services capabilities, policies, and standards with business needs
  • Institute and govern best practices coding such as inline documentation, unit testing, and high code quality development teams

This position plays a lead role in designing and building high-performing enterprise services and Application Programming Interfaces (APIs) supporting web and mobile user platforms as well as back-end system integrations with other enterprise and vendor systems. This position will demonstrate leadership and provide mentoring to the in-house and outsourced developers in the following areas:

  • Guidance and advice on current enterprise, cloud, and mobile development trends
  • Proper architectural analysis, design, and programming for scalable, enterprise-grade backing services for applications and process automation
  • Best practices of software architecture and domain modeling for implementation of cloud-ready, microservice, and/or event-driven architecture
  • Enterprise service design, documentation, and catalog management
  • Publication and management of services to support loosely-coupled systems using application programming interfaces (APIs) to form complex systems and automate routine tasks
  • Integration and abstraction of legacy system services and functions with more modernized platforms
  • Cross-team collaboration using agile project management methodolog


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Nashville, TN 37203, USA