JOBSEARCHER

ENTERPRISE SOLUTION ARCHITECT

Enterprise Solution ArchitectThe Senior Solution Architect position requires a high degree of technical expertise in at least 2 relevant domains such as software development, testing, security, cloud, integrations, Healthcare IT or similar. As a Senior Solution Architect, you will be challenged with aligning the technology strategy with the business strategy of multiple projects and/or department initiatives. You will lead the creation of best practices, policies, procedures, and other applicable technical documentation. You will lead various POC efforts.Senior Solution Architect is responsible for defining and communicating a shared technical and architectural vision across a Solution Train to help ensure the system or solution under development is fit for its intended purpose. You will play a critical role in the Enterprise Solution Delivery (ESD) core competency by aligning the many solution builders across multiple Agile Release Trains (ARTs) and Suppliers to a shared technical direction.Responsibilities:Leads POC delivery.Design and evolve the technical solutionManage non-technical requirements and complianceMaintain the architectural runwayDefine and prioritize enablersEnable continuous deliveryAssesses and recommends complex data acquisition, transformation, data management and data access strategies as needed.Provide assessment and recommendations for scaling an application to enterprise application standards and best practicesCollaborating and orchestrating across customers, partners, and internal engineering teams.Research current and emerging technologies and proposes changes where neededMentor others within department.Acts as a liaison between customers, partners, internal engineering teams, and support to address customer needs.Builds, maintains, and utilizes a network of experts inside and outside the organization.Initiates contacts with key technologists and other subject matter experts and is a key contact point for others to initiate communications with.Evaluates quality work of Architects.Identifies Optimizations for Resolving Tech DebtIdentifies Problem Areas and High-Risk Areas in Software Solutions and Recommends Resolutions.Assesses/Defines/Identifies/Creates Technical Specifications to fulfill Non-Functional Requirements as neededEvaluates and Creates Non-Code Technical Artifacts and TemplatesProvides guidance and advice on rearchitecting solutions for optimal cloud deploymentsAnalyzes and compares competing technologies and recommends solution approachesEvaluates hardware solutions for compatibility and ease-of-integrationAddresses solution approaches for performance improvement. Resolves performance bottlenecks as requiredEvaluates new technologies for use in support of project goals.Evaluates / performs Due Diligence on existing and new software solutions, engineering teams and deployment infrastructuresCreates flexible and resilient solution architectures that address customer business problems.Pairs with members of the development team to accelerate POC development, to resolve a complex technical challenge or to design and implement a new set of architectural standards.Leads engineering teams by influence and engages in hands-on development as required.Earns respect of those within all technology domains through hands on engagement.Demonstrates measurable positive impact.Clearly communicates tradeoffs, strategy, and complexity mitigation.Qualifications:A bachelor's degree in engineering, computer science or similar.Require 10 years of software engineering and/or technical architecture related experience.Capable of leading and mentoring a team of individual contributors.Holds deep technical mastery and business knowledge across at least 2 relevant domains - APIs, UI, Security, Cloud, Mobile, DevOps etc.Ability to apply extensive experience to highly complex problems.Strong understanding of IT strategy and how it relates to business objectives.Demonstrates strategic thinking and analytical skills with a demonstrated ability to combine broad technical, business, clinical and cultural factors.Has a broad background implementing and supporting different architectures, programming languages, operating systems, and technologies to meet differing needs.Demonstrates strong written and verbal communication skills and possesses good presentation skills.Demonstrates ability to direct the implementation of diverse technologies within a complex organization.Exhibits diplomacy and interpersonal skills that lead others to provide inputs for the purpose of planning or implementation.Demonstrates experiences innovating beyond the state of the art.Maximizes technical efficiency and sets technical direction.Healthcare IT experience.Holds and maintains relevant certification(s) - Azure Solution Architect/Engineer/Practitioner, FHIR, SCRUMExperience in software development and coding in various languages (C#,.NET, Java etc.)Excellent knowledge of software and application design and architectureStrong expertise in DevOps and CI/CD and scrum and SAFeExperience with container technologies is a plusUnderstanding microservice design and architectural patterns