CRM Solution Architect

ICF•Reston, VA

About The Position

ICF is seeking an experienced Microsoft Dynamics CRM Solution Architect for its Corporate Information Technology (CIT) Department. CIT works with internal clients to plan, configure, and develop secure and effective information systems that improve performance, productivity, and business outcomes. The Solution Architect is the primary technical partner to functional teams, business stakeholders, and development teams, translating business requirements into scalable, secure, sustainable Dynamics 365 and Power Platform solutions aligned with enterprise architecture, reporting, governance, and business objectives. The role combines business process transformation and technical solution architecture. It provides technical ownership and strategic guidance for the Microsoft Dynamics CRM platform, supports enterprise CRM solutions, and designs, tests, implements, and supports end-to-end solutions. The architect also maintains platform alignment with the Lead to Contract value stream and participates in the business development lifecycle, from opportunity identification through proposal development and contract award. The position is based in Reston, Virginia. Candidates must be authorized to work in the United States; the role is not eligible for new H-1B visa sponsorship.

Requirements

  • B.S. in Computer Science or an equivalent technical field.
  • At least 7 years of hands-on experience designing, creating, customizing, and configuring Microsoft Dynamics CRM solutions.
  • At least 5 years of experience working on projects using Agile SDLC methodology.
  • At least 5 years of experience with Dynamics CRM security roles and application configuration.
  • At least 5 years of experience managing Microsoft Power Platform environments.
  • At least 5 years of experience implementing scripting solutions using PowerShell, Python, .NET/C#, JavaScript, or an equivalent language.
  • Excellent written and verbal communication, facilitation, and active-listening skills, including the ability to explain complex technical concepts in business language.
  • Ability to build trusted relationships and foster collaboration across technical, functional, and business teams.
  • Ability to work independently and as part of a team.
  • Ability to create alignment among functional and business owners.
  • Strong analytical, root-cause analysis, and problem-solving skills.
  • Self-motivation and ability to work efficiently and productively with minimal direction or oversight.
  • Authorization to work in the United States.

Nice To Haves

  • Experience with GitHub Copilot CLI or equivalent, SQL Server, web servers, OAuth, Microsoft Azure, Microsoft 365, or Microsoft Fabric.
  • Experience using Dynamics CRM Web APIs.
  • Experience integrating Dynamics with third-party applications, such as LinkedIn Navigator, Introhive, and Marketo.
  • Microsoft Dynamics 365 and/or Power Platform certification.

Responsibilities

  • Act as the technical owner and strategic advisor for the Microsoft Dynamics CRM platform.
  • Partner with functional and business owners to support, improve, and implement enterprise CRM solutions.
  • Share and advocate for industry best practices and technical and functional solution patterns related to Microsoft Dynamics CRM and Microsoft Power Platform.
  • Design, test, implement, and support end-to-end CRM solutions, including integration, security, and scalability, to meet business objectives.
  • Maintain technology platform alignment with the Lead to Contract value stream.
  • Participate in the full business development lifecycle, from identifying opportunities through proposal development and contract award.
  • Engage proactively with engineers and business stakeholders to ensure project progression.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service