Microsoft Dynamics 365 Technical Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+37 more
Job description
We are seeking a highly experienced Microsoft Dynamics 365 Technical Architect to lead the design, architecture, integration, and implementation of enterprise-scale CRM solutions. The ideal candidate will provide technical leadership throughout the Software Development Life Cycle (SDLC), ensuring scalable, secure, and high-performing solutions that align with business objectives, enterprise architecture standards, and digital transformation initiatives., Solution Architecture & Technical Leadership
- Lead the architecture, design, and implementation of enterprise Microsoft Dynamics 365 CRM solutions.
- Define and maintain application architecture, integration frameworks, security models, and technical standards.
- Develop proof-of-concepts (POCs), prototypes, technical roadmaps, and architecture blueprints to support strategic initiatives.
- Ensure technical solutions align with business goals, enterprise architecture standards, scalability requirements, and security best practices.
- Provide technical leadership, mentorship, code reviews, and architectural guidance to development teams throughout project delivery.
- Establish architecture governance processes, development standards, and solution design best practices.
Microsoft Dynamics 365 CRM & Power Platform
- Design and implement scalable Dynamics 365 CRM solutions, including custom entities, plugins, workflows, business process flows, integrations, and custom extensions.
- Architect solutions utilizing Microsoft Power Platform technologies, including Dataverse, Power Apps, and Power Automate.
- Define CRM customization, extensibility, security, and performance optimization strategies.
- Lead architecture reviews and ensure compliance with enterprise development and governance standards.
- Support application modernization initiatives utilizing low-code/no-code Power Platform capabilities.
Azure Integration & Enterprise Connectivity
- Design and implement enterprise integration solutions using Azure Logic Apps, Azure Functions, API Management, and related Azure services.
- Develop integration strategies connecting Dynamics 365 CRM with internal systems, third-party applications, and external business partners.
- Define API architecture, messaging frameworks, authentication mechanisms, and data exchange standards.
- Support cloud-native and hybrid integration architectures across enterprise environments.
- Collaborate with infrastructure and security teams to ensure secure and reliable integrations.
Data Architecture & Migration
- Design and maintain data models, database architectures, and data management strategies supporting Dynamics 365 solutions.
- Lead data migration initiatives, including data mapping, transformation, validation, and reconciliation activities.
- Develop and oversee master data management, data quality, and data governance processes.
- Optimize SQL Server databases, stored procedures, integrations, reporting solutions, and application performance.
- Ensure data security, integrity, compliance, and operational reliability across enterprise systems.
Application Lifecycle Management (ALM)
- Establish and maintain ALM processes utilizing Azure DevOps and GitHub.
- Design and implement CI/CD pipelines, source control strategies, release management processes, and deployment automation.
- Define development, testing, code review, and deployment standards.
- Support system testing, user acceptance testing, production deployments, and post-production support activities.
- Ensure development teams follow enterprise software development and release management best practices.
Stakeholder Management & Documentation
- Collaborate with business stakeholders to gather requirements, define solution strategies, and establish measurable success criteria.
- Develop technical architecture documents, functional specifications, integration designs, implementation plans, and support documentation.
- Present architecture recommendations, project status updates, and technical solutions to leadership and stakeholders.
- Facilitate collaboration between business, infrastructure, security, data, and development teams.
- Provide technical guidance and knowledge transfer to support long-term application sustainability.
Requirements
Do you have experience in Visual Studio?, * Strong expertise in Microsoft Dynamics 365 CRM Solution Architecture and enterprise application development.
- Extensive experience with Microsoft Power Platform, including Dataverse, Power Apps, and Power Automate.
- Strong development experience using .NET, C#, Visual Studio, and Dynamics 365 extensibility frameworks.
- Deep knowledge of Azure Integration Services, including Logic Apps, Azure Functions, and API Management.
- Advanced SQL Server expertise, including database design, data modeling, stored procedures, reporting, and performance optimization.
- Experience implementing Application Lifecycle Management (ALM) using Azure DevOps and GitHub.
- Knowledge of API design, integration frameworks, cloud-native architecture, and enterprise security best practices.
Required Experience
- Minimum 8 years of experience in systems development, software engineering, application architecture, or related technical disciplines.
- Experience designing, implementing, and supporting Microsoft Dynamics 365 CRM solutions.
- Experience architecting enterprise solutions using Microsoft Power Platform technologies.
- Experience designing and implementing Azure integration solutions utilizing Logic Apps, Azure Functions, and API Management.
- Experience developing and extending Dynamics 365 solutions using .NET, C#, and Visual Studio.
- Experience leading solution architecture, technical design, governance, and implementation initiatives.
- Experience utilizing Azure DevOps for ALM, source control, CI/CD, and release management.
Education
- Bachelorâs degree in Computer Science, Information Technology, Engineering, or a related field., * How many years of experience in Dynamics 365 CRM?
- Do you have experience in .Net technology?
Benefits & conditions
$60 - $65 an hour - Contract, Pulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance, * Dental insurance
- Health insurance
- Vision insurance
About the company
AgreeYa is a global systems integrator delivering competitive advantage for its customers through software, solutions, and services. Established in 1999, AgreeYa is headquartered in Folsom, California, with a global footprint and a team of more than 2,200 staff across offices. AgreeYa works with 500+ organizations ranging from Fortune 100 firms to small and large businesses across industries such as Telecom, Banking, Financial Services & Insurance, Healthcare, Utility & Energy, Technology, Public sector, Pharma & Biotech, and others. Please visit us at www.agreeya.com for more information.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Answer the Interview Question: âWhy Do You Want to Be a Software Engineer?â
Why Attend a Developer Event in 2026?
Dev Digest 121 - AI goes offline
The 12 Best Jobs for Software Engineers