Technical Architect Microsoft Dynamics CRM

$$$$

Primary Skill

Microsoft .Net and Dynamics CRM (Dynamics 365 CE/CRM)

 

Technology Stack

Microsoft Technologies (.NET, C#, Azure, SQL Server, Power Platform)

 

Roles & Responsibilities

◦ Architecture & Design

◦ Design end-to-end technical architecture for Microsoft .Net and Dynamics CRM (Dynamics 365 Customer Engagement) implementations, ensuring scalability, security, and performance.

◦ Define solution blueprints covering .Net and CRM customizations, plugins, workflows, integrations, and data migration strategies.

◦ Evaluate and recommend architecture patterns (on-premises, cloud, hybrid) aligned with client and business requirements.

◦ Own technical decision-making across the .Net and CRM solution lifecycle — from requirements gathering to deployment and post-go-live support.

◦ Technical Leadership

◦ Provide technical leadership and mentorship to development, QA, and functional consulting teams.

◦ Conduct code reviews, architecture reviews, and enforce best practices for .Net and CRM plugin development, custom workflows, and Power Automate flows.

◦ Guide teams on .Net and Dynamics CRM SDK usage, entity design, security roles, and solution layering strategy.

◦ Act as the primary technical escalation point for complex design and performance issues.

◦ Solution Implementation

◦ Lead configuration and customization of .Net and Dynamics 365 CRM modules (Sales, Customer Service, Field Service, or custom entities as applicable).

◦ Architect integrations between .Net, Dynamics CRM and external/internal systems using Azure Integration Services (Logic Apps, Azure Functions, Service Bus, API Management), Web APIs, and middleware tools.

◦ Define data migration and ETL strategies using tools such as SSIS or Azure Data Factory.

◦ Oversee application lifecycle management (ALM) using Azure DevOps, including CI/CD pipelines for .Net and Dynamics solutions.

◦ Stakeholder & Client Engagement

◦ Collaborate with business analysts, functional consultants, and client stakeholders to translate business requirements into robust technical solutions.

◦ Present architectural proposals, conduct technical walkthroughs, and support pre-sales/solutioning activities as needed.

◦ Prepare and maintain technical documentation, solution design documents (SDDs), and architecture diagrams.

◦ Governance & Quality

◦ Establish coding standards, security guidelines, and performance benchmarks for .Net and CRM development teams.

◦ Conduct performance tuning, capacity planning, and troubleshooting for .Net and CRM environments.

◦ Ensure compliance with data privacy, security, and organizational governance policies.

 

Core Technical Skills:

◦ 10+ years of overall IT experience, with a minimum of 5–6 years in Microsoft .Net and Dynamics CRM/365 CE architecture and implementation.

◦ Strong hands-on expertise in Microsoft .Net and Dynamics 365 CRM — plugin development, custom workflows, business process flows, entity/form customization, and security model design.

◦ Proficiency in Microsoft Technologies: C#, .NET Framework/.NET Core, ASP.NET MVC/Web API, JavaScript, TypeScript.

◦ Experience with Power Platform: Power Apps (Model-driven & Canvas), Power Automate, Power BI, and Dataverse.

◦ Strong knowledge of Azure services: Azure Functions, Logic Apps, Service Bus, API Management, Azure DevOps, Azure Active Directory.

◦ Solid understanding of SQL Server, database design, and query optimization.

◦ Experience with CRM data migration and integration tools (SSIS or equivalent).

◦ Architecture & Process

◦ Proven experience designing scalable, secure, and high-performing enterprise CRM solutions.

◦ Familiarity with Solution Architecture frameworks.

◦ Strong understanding of Agile/Scrum delivery methodologies and DevOps practices.

◦ Experience with CI/CD pipeline setup for .Net and Dynamics 365 solutions using Azure DevOps.

 

Soft Skills

◦ Excellent stakeholder management and client-facing communication skills.

◦ Strong leadership and mentoring capability for cross-functional teams.

◦ Ability to balance technical depth with business pragmatism in solution design.

◦ Strong analytical and problem-solving skills, with the ability to work under ambiguity.

◦ Preferred Certifications

◦ Microsoft Certified: Dynamics 365 Solution Architect Expert

◦ Microsoft Certified: Power Platform Solution Architect Expert

◦ Microsoft Certified: Azure Solutions Architect Expert

◦ Educational Qualification

◦ Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Required languages

English B2 - Upper Intermediate
Ukrainian B1 - Intermediate
Published 7 August
2 views
·
0 applications
Last responded 60 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...