Senior – Platform Engineer | HCA Healthcare
GeneralPosition Information
Reports directly to (Title):
Matrix reports to (Title):
As applicable based on functionalalignment
Direct Reports:
PositionSummary:
As a Senior PlatformEngineer, your primary role is to develop, maintain, and optimize server-sideapplications using .NET and Vue.js. You will ensure these applications meethigh-performance, scalability, and reliability standards.
The role involvesworking with modern technologies, managing data flow, and collaborating withcross-functional teams to deliver innovative solutions. A strong backgroundin both front-end and back-end development, coupled with experience incloud-based technologies, is essential.
You will design, create,and maintain applications using the .NET backend platform and environment.Additionally, you will understand requirements, transform them intofunctional applications aligned with business objectives, maintain andupgrade existing applications, and resolve issues.
Responsibilities:
- Workclosely with cross-functional teams, including product managers,designers, engineers, and third-party partners, to ensure backenddevelopment aligns with overall project goals.
- Participatein discussions and planning sessions to understand project requirementsand contribute to the design and architecture of server-sideapplications.
- TranslateUI/UX design mockups into responsive, user-friendly web applications.
Development
- Design,develop, and maintain .NET Core applications and services.
- Developand maintain RESTful APIs and applications using Vue.js.
- Implementdata exchange formats such as JSON and XML.
- Writeclean, efficient, and well-documented code.
- Managecode repositories using Git and GitHub.
- Ensurecode quality through reviews and adherence to coding guidelines.
AgilePractices
- Engagein code reviews, unit testing, end-to-end testing, continuousintegration, and deployment to maintain high-quality code and rapiddelivery.
Optimization
- Identifyand resolve technical issues, bugs, and performance bottlenecks.
- Debugand optimize backend code to ensure efficiency and reliability.
DatabaseManagement
- Designand maintain databases to ensure optimal performance, reliability, anddata integrity.
- Writeefficient queries for data retrieval and manipulation.
- Workwith PostgreSQL, SQL Server, and NoSQL databases.
- Managestructured and unstructured data for application flow and analytics.
CloudComputing & Infrastructure
- Deployand manage applications on cloud platforms such as GCP and Azure.
- Utilizecloud-native services for development, integration, and deployment.
- Optimizecloud resources for performance, scalability, and cost-efficiency.
DevOps& CI/CD
- Collaborateon CI/CD pipelines for seamless deployment.
- Improvesystem observability through logging, monitoring, and alerting.
Testingand Documentation
- Developunit tests and documentation to ensure maintainability.
- Participatein testing and deployment processes to maintain code quality.
TechnicalSupport
- Providetechnical support for web, mobile, and desktop applications.
- Integratedata storage systems and maintain code quality.
- Identifyand resolve performance bottlenecks.
Education& Experience:
- Bachelor’s degree in InformationTechnology, Computer Science, or related fields
- 5–8years of relevant experience, including:
- 3+ yearsin engineering, delivering, and supporting production software products(Required)
- 5+ yearsof experience with .NET, ASP.NET, C#, and Vue.js (Required)
Must HaveSkills
People Management Skills
- Strong stakeholder management ina collaborative environment
- Excellent interpersonal skillsacross all organizational levels
- Strong verbal and writtencommunication skills
Technical Skills
- Proficiency in Vue.js and strongknowledge of .NET technologies (ASP.NET, MVC, Razor) (Required)
- Familiarity with UX tools such asFigma and modular UI components (Desired)
- Knowledge of other frontendtechnologies like React.js (Preferred)
- Experience with GCP and Azure,including Kubernetes, Pub/Sub, and messaging systems (Preferred)
- Experience with Terraform, ARMtemplates, and Docker
- Expertise in PostgreSQL, SQLServer, BigTable, and NoSQL databases (Required)
- Experience with event-driven andorchestration architectures
- Experience with CI/CD pipelinesusing Git workflows, Jenkins, or similar tools
Nice toHave Skills
- Strong focus on deliveringstakeholder value
- Excellent troubleshooting andproblem-solving abilities
- Willingness to learn businessdomains
- Experience with CI/CD practices(Preferred)
- Strong analytical and debuggingskills
- Proactive approach to learningnew technologies
- Ability to work collaborativelyin team environments
- Commitment to fostering apositive and inclusive team culture