Principal Application Architect (.net) Or Senior Level - Advantasure (onsite in

<strong>Working at Advantasure is more than a job &mdash; you&rsquo;re part of a team that is becoming the country&rsquo;s leading healthcare solutions provider.<br /></strong><br /><strong>A career at Advantasure means you&rsquo;ll be part of one of the most dynamic, diversified and innovative healthcare companies in the nation. You&rsquo;ll be helping our clients make their members healthier &mdash; and our communities a better place to call home.</strong>

Glen Allen, USA


<p class="p1"><strong>At Advantasure, we partner with healthcare clients to simplify their operations and accelerate their business success. Powered by our broad expertise and a comprehensive suite of product and service solutions, we help health plans effectively navigate the complexity of healthcare.</strong></p>

keywords: summary,job description,compliance,support,goals,leadership,strategy,solutions,continuous improvement,collaboration,design,data,business,technical,other duties,education,experience,knowledge,proficiency,communication,initiative,architecture,skills


Competitive Compensation and Benefits Package

Overview: <br />The Senior Principal Architect serves the company as an advisor on best practices and is responsible for designing and effectively implementing strategies and solutions in alignment with IT strategy and guidelines. It will provide overall direction, guidance, definition, and facilitation for the development of architecture required to meet product strategies and goals. The role will identify, support, and analyze business drivers, technology strategies, and current technology environment and recommend solutions to improve, develop, and align engineering to the business. The position will lead, consult or oversee multiple highly complex projects/programs/domains that have significant impacts and require in-depth technical knowledge across multiple specific architecture disciplines such as technology, solution, business, or information/data.<br /><br /> <p><strong>WORKING CONDITIONS:</strong></p> <p>Work is performed both in the office and in the field with minimal hazards.</p> <br /> <p><strong>Additional Responsibilities/Tasks for Identity:</strong></p> <ul> <li>Design and architect Identity and Access Management (IAM) solutions</li> <li>Provide technical leadership experience with IAM Tools like ForgeRock IAM and CyberArk. Acting as a technical authority for IAM technologies while providing technology guidance to other IT teams.</li> <li>Define solutions and best practices for a suite of ForgeRock IAM products and services used within the firm to secure: identity and access to resources, sensitive data, applications, and services</li> <li>Support IAM becoming a product differentiator by providing best in class support and functionality</li> <li>Guide project teams with the implementations consistent with company policies and practices</li> <li>Align projects with business and IT strategy to help projects sustain alignment with company policies and standards</li> <li>Write policy and standards as needed to sustain company compliance with regulatory changes</li> <li>Work with development and QA teams to ensure the use of secure coding practices and verification methods</li> <li>Development of product roadmaps and align efforts to meet security goals</li> </ul>
Responsibilities: <br /> <ul> <li>Accountable for adhering to corporate architecture standards, ensuring technology standards and best practices are maintained across the organization, and contributing to corporate architecture strategy-setting.</li> <li>Leads governance processes of new technologies and solutions to ensure consistent technology life cycle management.</li> <li>Leads the development of holistic blueprints in coordination with the domain architects. Coordinates with other Plans and strategic partners, identifying opportunities for shared solutions.</li> <li>Leads and coordinates the domain technical and business discussions relative to future architecture direction.</li> <li>Guides strategy development and ensures alignment with architectural strategy and business goals.</li> <li>Analyzes, designs, and develops a roadmap and implementation plan based upon a current vs. future state in a cohesive architecture viewpoint.</li> <li>Defines principles that guide technology decisions and the relationship between enterprise business context (industry and market trends) and specified technology</li> <li>Leads solution estimates and work planning including determining appropriate task sequencing and identification of technical skill sets required.</li> <li>Builds consensus around principles of infrastructure architecture and interprets and clarifies these principles.</li> <li>Serves as infrastructure design subject matter expert to business areas, project teams, and vendors to apply and execute appropriate use of technology solutions and lead efforts to examine technology vision, opportunities, and challenges.</li> <li>Leads in the evaluation, selection, and implementation of technology solutions including providing detailed analysis of pros and cons and build vs buy options.</li> <li>Participates in the business strategic planning cycle, gaining an understanding of common issues, drivers, imperatives, and objectives across the enterprise.</li> <li>Maintains operational, architectural, and design documentation including procedures, task lists, and blueprints.</li> <li>Evaluates strengths and flaws in infrastructure design including performance, quality, availability, simplicity of design, security and total cost of ownership.</li> <li>Facilitates project handoffs including preparing documentation, educating, and supporting to ensure smooth transitions.</li> <li>Selects and designs tools that allow reuse of design components and patterns between projects.</li> <li>Continually works to enhance breadth and depth of knowledge and experience. Benchmarks technology strategies and architectures. Monitors and anticipates trends and investigates organizational objectives and needs. Prepares benchmarking reports and presentations.</li> <li>Promotes implementation of new technology, solutions, and methods to improve business processes, efficiency, effectiveness, and value delivered to customers.</li> <li>Develops actual working solutions or prototypes based on their own designs and resolves any issues that arise.</li> <li>Provides technical guidance to subordinate group.</li> <li>Establishes and maintains vendor relationships to review and evaluate designs and controls and influence changes in future product releases.</li> <li>Stays updated on current technology trends and industry best practices.</li> <li>Provides technical leadership and works effectively with different teams including Product Managers, Project Managers, and Engineers.</li> <li>Fosters a healthy, collaborative and productive scrum team culture</li> <li>Works with other leads in a project setting to define and execute a software architecture that is sustainable, flexible, and scalable</li> <li>Leads key initiative design, highly capable to complete tasks both independently with minimal guidance and leading a team technically</li> <li>Exchanges information clearly and precisely, in verbal or written form, by sharing ideas, reporting facts and other information, responding to questions, and employing active listening techniques.</li> </ul> <br /> <p><strong>Additional Responsibilities/Tasks for Infrastructure:</strong></p> <ul> <li>Routing and switching technologies including TCP, UDP, IP, BGP, OSPF, Spanning Tree, 802.x, WLAN, ISO models</li> <li>Create designs to support appropriate technology choices</li> <li>Create strategy for server-network technologies</li> </ul> <br /> <p><strong>Additional Responsibilities/Tasks for Application:</strong></p> <ul> <li>Promotes and conducts software development best practices such as dependency injection and test-driven development to create high-quality, flexible, scalable applications that can be easily configured for different client needs</li> </ul> <br /> <p><strong>Additional Responsibilities/Tasks for Data:</strong></p> <ul> <li>Assisting in the structuring of data including methods of storing and retrieving data</li> <li>Facilitates and creates reporting tools and automating the delivery of reports to dashboards</li> <li>Creates data interfaces and facilitates API extraction of data</li> </ul>
Requirements: <br /> <p><strong>EDUCATION OR EQUIVALENT EXPERIENCE:</strong></p> <ul> <li>Bachelor's Degree in Computer Science or related area required.</li> <li>Master's preferred.</li> <li>Continuous learning, as defined by the Company's learning philosophy, is required.</li> <li>Azure or AWS Solution Architect certification or progress toward certification is highly preferred and encouraged.</li> <li>Prior development and scrum/agile experience.</li> <li>Past experience with RDBMS (Oracle 10g/11g, MS SQL 2005/2008), including database design, developing stored procedures and functions, and performance tuning.</li> <li>Working experiences with No-SQL databases such as MongoDB, Azure CosmosDB, AWS DynamoDB are preferred.</li> </ul> <br /> <p><strong>EXPERIENCE:</strong></p> <ul> <li>Ten years of progressive responsibility in an IT environment with demonstrated technical knowledge which provides the necessary skills, knowledge, and abilities.</li> <li>Three years relevant experience with enterprise-wide integration architecture required.</li> <li>One year of leadership experience required.</li> </ul> <br /> <p><strong>SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED:</strong></p> <ul> <li>Strong knowledge in Cloud-based architecture and design solutions.</li> <li>AWS or Azure certification is strongly preferred.</li> <li>Strong communication and written skills. Ability to work out differences of opinions and publish scalable and quality system design based on specification.</li> <li>Strong knowledge of OOAD and multi-tier architectures, and application of architectural design patterns for solutions.</li> <li>Strong knowledge of enterprise software development techniques such as SOA / EDA-based design, Microservices using Web API, Queue based processing using any messaging technologies such as RabbitMQ, MSMQ, etc.</li> <li>Ability to develop and maintain large scale, high performing, high transactional systems</li> <li>Ability to diagram and document designs and requirements</li> <li>Strong verbal and written communication skills with presentation experience.</li> <li>Ability to work as a collaborative member of a team while also being comfortable in leading a work initiative when directed to do so.</li> <li>Ability to set strategic architectural direction in integration technologies.</li> <li>Deep knowledge in service-oriented architecture frameworks, standards and tools.</li> <li>Deep understanding of the architecture standards and best practices surrounding integration technologies</li> <li>Deep understanding of the security considerations and implications surrounding SOA and transaction management through a service bus.</li> <li>Ability to determine the architectural implications from requirements that impact other areas of enterprise architecture.</li> <li>Ability to break down requirements into project estimates and to determine timelines and dependencies with the other domains/projects.</li> <li>Ability to manage small work teams with experience in one or more project management tools.</li> <li>Clear understanding of ongoing and planned projects and their inter-dependencies/timelines.</li> <li>Clear understanding of the governance process.</li> <li>Deep understanding of all Enterprise Architecture processes.</li> <li>Strong analytical, problem solving, and planning skills.</li> <li>Excellent interpersonal and communication skills.</li> <li>Ability to multi-task in a fast-paced environment.</li> <li>Flexibility to adapt readily to changing business needs.</li> <li>Enthusiastic, can-do attitude with the drive to learn and improve</li> <li>Prior experiences with Claims or Risk Adjustment related systems are preferred.</li> <li>Deep knowledge of design, configuration, and management of Azure or AWS services.</li> <li>Advanced knowledge of software development best practices such as dependency injection and test-driven development to create high-quality, flexible, scalable applications that can be easily configured for different client needs</li> </ul>