The Solution Architect

The Solution Architect is responsible for designing the overall architecture of the CRM/Analytics platform to meet evolving business requirements while ensuring seamless integration with existing systems. This role plays a vital part in the successful migration and modernization of the Customer Service Organization’s (CSO) CRM infrastructure, driving technical decisions that enhance performance, usability, and operational efficiency.

The Solution Architect ensures that technical solutions align with business goals and standards while minimizing disruptions to users and daily business operations. This includes oversight of integration layers, data models, user interface design, system scalability, and technical governance throughout the migration lifecycle.


Key Responsibilities:

  • Design and document the end-to-end architecture of the new CRM/Analytics platform, including system components, integrations, data structures, and security layers.
  • Lead architectural planning and impact analysis to ensure business requirements are met throughout solution development and transition.
  • Collaborate with Business Architects, Developers, Data Engineers, and key stakeholders to align solution design with operational and user experience goals.
  • Manage and approve all technical changes, ensuring minimal or no disruption to business operations and user experience.
  • Oversee the migration of all system functionalities, integrations with other applications, data warehouses, dashboards, and infrastructure components.
  • Evaluate and select appropriate technology stacks and frameworks that align with enterprise architecture principles and business needs.
  • Identify technical risks and mitigation strategies, ensuring architectural decisions support business continuity and system reliability.
  • Support development teams with solution blueprints, technical guidance, and architectural reviews throughout implementation.
  • Ensure the solution is scalable, maintainable, and secure, complying with enterprise standards and industry best practices.
  • Provide documentation and architectural diagrams to support operational readiness, onboarding, and ongoing support.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related technical field. Master’s degree or certifications (e.g., TOGAF, AWS, Azure Architect) preferred.
  • Minimum of 8+ years of experience as a Solution Architect or Senior Systems Engineer, with a strong background in CRM platforms and system migrations.
  • Proven experience designing complex enterprise systems with multiple integrations, especially in customer service or public-facing environments.
  • Demonstrated success in delivering technical solutions that enhance user experience and drive business value.


 

IMRI offers top-tier benefits that include: medical coverage through nationally recognized carriers, ancillary coverages, paid vacation and sick leave in compliance with all state and local laws, 401(k) with company match, company paid life insurance and LTD, and several additional voluntary coverages.

 

Pay will be commensurate with the experience, skills, and qualifications that the candidate brings to the position.

 

EQUAL EMPLOYMENT OPPORTUNITY

EEO/Affirmative Action Statement and Non-Discrimination Policy IMRI is an Equal Employment Opportunity employer committed to maintaining a non-discriminatory, diverse work environment. In accordance with Title VII of the Civil Rights Act of 1964, Section 503 of the Rehabilitation Act of 1973, Vietnam Era Veteran's Readjustment Assistance Act of 1974 (VEVRAA), Americans with Disabilities) (ADA), and other federal, state, and local anti-discrimination laws, IMRI does not unlawfully discriminate against any person on the basis of race, color, religion, sex, national origin, ancestry, genetic information, age, marital status, sexual orientation, physical or mental disability, or status as a special disabled veteran or other veteran. IMRI will take affirmative action to assure equal opportunity for employment is provided with regard to all personnel actions. This is including but not limited to: recruitment, selection, compensation, benefits, training, promotion, demotion, layoff, termination and all other terms and conditions of employment.