The Principal Architect is responsible for aligning and advancing our current utilization management multi-tenant platform and ensuring architectural design consistency across multiple project teams. This includes system level designs down to good coding practices. Some projects will be transformational and broad in scope while some will be more focused on a specific project.
Provide technical leadership and expertise across all application tiers in the design and review of efficient technical solutions that support complex business rules and workflows (50%)
Design and develop secure and scalable architecture solutions that meet or exceed the product requirements
Ensure data consistency, auditability, and performance at the data tier when designing/reviewing databse schemas
Create and present reusable design artifacts that leads the team to a desired approach and for the team to reference
Desmonstrate technical innovation by leveraging contemporary technology approaches to create a more flexible and robust platform
Perfrom technical spikes and develop prototypes to gain deeper knowledge and demonstrate a solution
Improve dev operations by recommending changes in development tools to use, and engineering policies and procedures
Support and inspire an Agile development environment by participating in sprint planning, sprint reviews, and daily standups
Develop solution blueprint involving partner capabilities, in-house capabilities and new build (30%)
Consider the overall application architecture and technology choices
Identify key areas of functionality and recommend solutions that maintain a cohesive architecture and a manageable platform
Perform proof of concepts demonstrating the gains in cost reduction, productivity improvements, and turnaround time
Ensure secure coding principles (OWASP) are applied across the platform
Mentor, design and code reviews (10%)
Help peers with design and code reviews to ensure consistency and to maintain code quality, maintainability, testability
Assist in responding to production issues and help develop fixes where needed
Also required is participation in the Company’s Quality Management Program to improve processes and outcomes continually. This includes planning for improvement, process design, performance measurement, performance assessment, and performance improvement. (10%)
Education: Bachelor’s degree in Computer Science or relevant experience required.
Experience: 10 years of experience in software engineering, with experience in an agile development environment, or equivalent educational attainment required. 5 years proven experience in defining technical solutions using cloud-based solutions (e.g. AWS, Azure, Google Cloud Platform) and including systems security, user authentication and authorization frameworks in a multi-tenant model are required. Must understand the full SDLC, and have experience leading Agile Teams; Scrum Master, or other agile methodology. Demonstrated success in delivering solutions in healthcare and a familiarity with healthcare data and concepts are required. Experience working with off-shore teams is a significant benefit. Experience with complex rules based systems is required.
Skills: Must possess outstanding written and verbal communication skills and comfortable presenting ideas to peers and across the company. Must be able to develop complex applications and systems with a proven track record of quality and scalability. The ability to gain the confidence, comradery, and trust of the entire engineering organization with the ability to influence, not dictate, proposed designs. The ability to be hands-on to develop prototypes of working code using C# and other tools and languages as appropriate. Systems/Tools: Microsoft tools environment with advanced C# coding skills and strong familiarity with Azure and the various products and services Azure provides.
Healthcare: Must have a proven track record of delivering results in the healthcare information technology domain. You should be familiar with common healthcare concepts, terminologies, and standards like FHIR, HL7, and X12.
A Human Approach to Staffing
Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.