Microsoft Dynamics Architect

  • Providence, RI
  • Posted 60+ days ago | Updated 22 hours ago


$140,000 - $160,000
Full Time


Computer Science
Power BI

Job Details

Are you interested in joining a team that is continuously innovating to create the best experiences for members? Would you like to work for a company that has been rated a top employer and best place to work across the Northeast year over year? Do you want to be part of a company that is committed to giving back to the community?

At AAA Northeast, as we continue to grow, our mission remains the same: helping and serving is a way of life. It s why we ve earned the trust of millions, and why AAA Northeast has remained a resilient and reliable brand for over a century.

A Microsoft Dynamics CRM architect is a professional who designs, develops, and implements solutions using Microsoft Dynamics 365 and other related technologies. A Microsoft Dynamics CRM architect job description may include the following:


  • Lead the functional and technical development phases of full-cycle Dynamics CRM enhancements, upgrades, implementations, and integrations with other applications
  • Work closely with consultant team, business stakeholders, and end-users to understand and document business requirements and translate them into technical specifications
  • Analyze workflow, business processes, and data flows, and assist in documenting solutions with MS Office and Visio
  • Write, test, and debug code using web development tools such as ASP.NET, ASP.NET MVC, Web Services, HTML5, JavaScript, jQuery, KnockoutJS, SignalR, etc.
  • Configure and customize the Microsoft Dynamics CRM platform, including templates and best practices specific to the industry and business domain
  • Use SSRS, Power BI, and other reporting tools to create and deliver reports and dashboards
  • Use ADX Portals/D365 Portals, LINQ, MS SQL Server, and other tools to design and develop web portals and database solutions
  • Use dependency injection, N-Tier, and other software development methodologies and best practices to ensure high-quality and maintainable code
  • Provide technical support, troubleshooting, and issue resolution for existing Dynamics CRM solutions
  • Assist in the design and development of training materials and user manuals
  • Provide advice and counsel on business implementation and change activities
  • Identify and advocate process and portfolio improvements
  • Establish and maintain project plans, and manage projects to plans
  • Identify, track, and resolve project risks and issues as they arise
  • Ensure projects adhere to internal development guidelines and standards
  • Obtain funding approval when necessary, and manage project expenditure for IT related business solutions
  • Identify, negotiate, and obtain appropriate project resources
  • Identify stakeholders and engage stakeholder ownership of projects
  • Communicate project progress, status, and outcomes to stakeholders and management
  • Serve as an internal subject matter expert and support all company activities including but not limited to sales cycle, delivery, and QA
  • Train, guide, and coach consultants/senior consultants, and participate in knowledge sharing activities


  • Bachelor s or Master s degree in Computer Science, Engineering, Information Systems, or related field
  • CRM, MS, ITIL, TOGAF, D365, CE, or other relevant certifications
  • At least 5 years of experience in designing, developing, and implementing Microsoft Dynamics CRM solutions
  • At least 3 years of experience in leading teams and managing projects
  • Strong knowledge of Microsoft Dynamics CRM architecture, features, and functionalities
  • Proficient in web development technologies and tools such as ASP.NET, ASP.NET MVC, Web Services, HTML5, JavaScript, jQuery, KnockoutJS, SignalR, etc.
  • Proficient in reporting tools such as SSRS, Power BI, etc.
  • Proficient in database design and development using MS SQL Server, LINQ, etc.
  • Proficient in web portal design and development using ADX Portals/D365 Portals, etc.
  • Proficient in software development methodologies and best practices such as dependency injection, N-Tier, etc.
  • Excellent communication, presentation, and interpersonal skills
  • Excellent analytical, problem-solving, and decision-making skills
  • Ability to work independently and collaboratively in a fast-paced and dynamic environment
  • Ability to handle multiple tasks and prioritize effectively
  • Ability to learn new technologies and concepts quickly
  • Ability to travel as needed

AAA Northeast is proud of our diverse culture, fostered by the many talents, skills, passions, and expertise of our employees. We are an equal opportunity employer. We do not discriminate in recruiting, hiring, or promotion based on race, color, creed or religion, national origin, sex, age, sexual orientation, veteran s status, gender identity or expression, disability, genetic information, marital status, pregnancy, or membership in any other protected class. We thrive when our team members bring their whole selves to work.

About AAA Northeast