Terms of Employment
- Contract, 12 Months (Likely Extension / Possible Conversion)
- This position is remote. Roughly once per quarter, there are in-person events this individual should be comfortable traveling for. Candidates must reside in the Eastern or Central time zone.
Overview & Responsibilities
Our client, a prominent health insurance provider, is seeking a Principal Architect to oversee the architecture design for their Customer Service Systems domain. This role involves leading strategic initiatives and defining the architecture for customer service platforms, which include a mix of frontend user-facing applications and API-driven services. As the Principal Architect, you will work closely with Enterprise Architecture, Product Management, and development teams to modernize and enhance the customer service experience.
This position focuses on creating scalable, reliable, and high-performance solutions for customer service representatives (CSRs) who interact with end-users across 36 different health plans. You will play a key role in authoring architecture patterns, guiding product roadmaps, and collaborating with cross-functional teams to ensure alignment with enterprise guidelines.
Key Responsibilities:
- Lead the architecture design for customer service systems, focusing on frontend Java/UI applications, API integrations, and microservices architecture.
- Collaborate with Enterprise Architecture to develop long-term strategies using domain-driven design principles.
- Author comprehensive architecture documentation and design patterns, ensuring alignment with enterprise standards and product management roadmaps.
- Serve as the central point of support for architecture design, providing expertise to delivery teams throughout the product lifecycle.
- Manage the end-to-end design process for new features and capabilities, ensuring seamless integration with existing customer service systems.
- Oversee integration with API web services, ensuring robust data flow between customer service applications and backend systems.
- Work with Risk, Compliance, and Legal teams to secure approvals for architectural designs and ensure regulatory compliance.
- Modernize legacy customer service platforms, incorporating new technologies and optimizing the use of SaaS platforms like ServiceNow.
- Provide architectural guidance and consultation to Scrum teams, supporting them in implementing best practices and achieving successful delivery.
- Develop and maintain reference architectures across the customer service product portfolio, integrating legacy systems and modern solutions.
Required Skills & Experience
- 10+ years of experience in solution architecture, with a focus on customer service or frontend applications.
- Expertise in domain-driven design (DDD) and a proven ability to apply these principles to complex business requirements.
- Strong experience in API design, microservices architecture, and integrations with backend systems.
- Proven ability to translate business outcomes into technical solutions, ensuring alignment with enterprise architecture standards.
- Experience with frontend Java/UI application architecture and building scalable, user-facing solutions.
- Proficiency in designing and implementing API web services, with strong knowledge of integration patterns and best practices.
- Familiarity with SaaS platforms, particularly ServiceNow, and experience in integrating these platforms with enterprise applications.
- Excellent communication and collaboration skills, with experience working across functional areas including Risk, Compliance, Legal, and Product Management.
- Demonstrated leadership in guiding architecture initiatives and providing support to delivery teams in an enterprise environment.
Preferred Skills & Experience
- Experience in the healthcare or health insurance industry, with an understanding of customer service processes in this domain.
- Knowledge of cloud platforms and experience in modernizing legacy applications through cloud-native technologies.
- Understanding of mainframe technologies (DB2 databases) and their integration with modern API services.
- Experience working in Agile environments, providing architecture support to Scrum teams.
- Advanced degree in Computer Science, Information Technology, or a related field.
- Relevant certifications such as TOGAF, Certified Solution Architect, or certifications in API design and microservices architecture.