Analyze and design solutions, including data integrations, application components, and technology specifications
Define deployment configurations for on-premises and cloud-based systems
Lead migrations from legacy systems to modern solutions
Align technology with business objectives to maximize solution value
Collaborate with stakeholders to ensure solutions meet strategic goals
Capture deployments of solution from the business problem, data integrations (HL7, FTP, API), application components and specifications for technology (network, compute, storage)
Identify opportunities to eliminate technical debt
Face-to-face interaction and collaboration with business partners, clients, architects, and IT teams to develop solutions, budgets, and timelines
Evaluate and advise decisions regarding technology options required for a given solution
Work with multiple teams to ensure security, performance, maintainability, scalability, usability, and reliability are addressed in each solution
Provide leadership and effectively communicate with all levels of management related to solution architecture and future deployments
Engage with partners and vendors to integrate their products and services into proposed solutions
Requirements
Bachelors degree or 6 years of experience in lieu of education
10 years of experience in application support and deployment
5 years specifically focused on healthcare data integration and deployment
Experience designing and building cloud-based applications using AWS, Azure, or Google Cloud
Designing and building applications using relational databases
Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
Experience with continuous integration tools
Healthcare application experience
Work experience with an MSP
Project experience with healthcare application deployments
Translating business specifications into technical specifications
Experience with compliance models such as HIPAA, PHI and PCI
Presentation skills
Excellent communication skills with an ability to address level of audience
Demonstrated ability to adapt to new technologies and learn quickly
Modeling or system diagram skills utilizing tools and/or formal frameworks
Willingness to engage in face-to-face interaction and collaboration with business partners, clients, architects, and IT teams