First seen by Alion on Nov 13, 2026.
Key Responsibilities :
- Lead the design and architecture of end-to-end solutions using Dynamics 365 CRM Online, Dataverse, and Microsoft Power Platform.
- Translate business and functional requirements into scalable, secure, and maintainable technical architectures.
- Design solutions leveraging Power Apps (Canvas and Model-Driven Apps), Power Automate, and Power Pages.
- Define application architecture, Dataverse data models, security models, integration patterns, and technical design standards.
- Oversee Dynamics 365 CRM customization and development, including plugins, custom workflow activities, .NET/C#, JavaScript, and Web API.
- Design and implement integrations between Dynamics 365, Power Platform, and enterprise applications using Azure Integration Services.
- Define integration architectures using Azure Functions, Logic Apps, Service Bus, and API Management.
- Oversee data migration, transformation, and synchronization solutions using SSIS and other integration technologies.
- Define and govern Application Lifecycle Management (ALM) practices, including solution management, environment strategy, deployment, and release governance.
- Ensure solutions meet non-functional requirements related to performance, scalability, security, resilience, maintainability, and supportability.
- Prepare and review high-level designs, technical architecture documents, integration diagrams, and implementation guidelines.
- Conduct technical design reviews, identify architecture risks, and recommend appropriate mitigation strategies.
- Ensure alignment with enterprise architecture principles, technical standards, and security requirements.
- Provide technical leadership, mentor developers, conduct design walkthroughs, and guide teams in resolving complex technical challenges.
- Collaborate with cross-functional teams throughout discovery, design, development, testing, deployment, and operational handover.
Desired Skills :
- Minimum 8+ years of experience in Microsoft Dynamics 365 CRM development, customization, solution design, and implementation, with significant experience in a Solution Designer / Architect role.
- Strong expertise in Dynamics 365 CRM Online, Dataverse, and Microsoft Power Platform architecture.
- Expertise in designing end-to-end solutions using Dynamics 365 CRM, Power Apps (Canvas Apps and Model-Driven Apps), Power Automate, and Power Pages.
- Strong experience in Dataverse data modelling, Dynamics 365 security roles, application architecture, and solution design patterns.
- Extensive experience in Dynamics 365 CRM customization and development, including plugins, custom workflow activities, .NET/C#, JavaScript, and Web API.
- Strong experience in designing and implementing integrations between Dynamics 365 CRM, Power Platform, and enterprise applications using Azure Integration Services, including Azure Functions, Logic Apps, Service Bus, and API Management.
- Experience in SSIS and data migration/integration solutions, including data transformation and synchronization across systems.
- Expertise in Application Lifecycle Management (ALM) for Dynamics 365 and Power Platform, including solution management, deployment strategies, environment management, and release governance.
- Strong understanding of non-functional requirements (NFRs), including performance, scalability, security, resilience, maintainability, and supportability.
- Experience in defining technical architecture, high-level designs, integration patterns, technical standards, architecture diagrams, and design documentation.
- Ability to review and approve technical designs, identify architecture risks, recommend mitigation strategies, and ensure alignment with enterprise architecture and security standards.
- Strong knowledge of Azure Cloud services and experience in designing cloud-based application and integration architectures.
- Experience with Azure DevOps is desirable.
- Good understanding of SQL Server and relational database concepts.
- Knowledge of NoSQL databases is an added advantage.
- Experience with MVC frameworks and multi-tier application architectures.
- Experience working in Agile delivery environments, collaborating with product owners, business stakeholders, developers, testers, and other architects.
- Proven ability to provide technical leadership, mentor developers, conduct design walkthroughs, and influence technical decisions across delivery teams.
- Excellent communication and stakeholder management skills, with the ability to explain complex technical concepts clearly.
- Experience in the health insurance domain would be an added advantage.
Competencies Desired :
- Technical : Excellent architectural, analytical, and problem-solving skills, with deep expertise in Dynamics 365 CRM, Power Platform, Dataverse, and Azure services.
- Solution Design : Ability to translate business requirements into secure, scalable, maintainable, and supportable end-to-end solution architectures.
- Integration & Data : Strong understanding of integration patterns, API design, data modelling, data migration, and enterprise application integration.
- Architecture Governance : Ability to establish design standards, review technical solutions, manage architecture risks, and ensure compliance with non-functional requirements and enterprise architecture guidelines.
- Technical Leadership : Ability to guide development teams, resolve complex technical challenges, manage technical debt, and promote reusable solution patterns.
- Delivery Collaboration : Ability to work closely with business stakeholders, product owners, solution architects, and delivery teams throughout discovery, design, development, testing, and operational handover.
- Behavioral : Excellent written and verbal communication, stakeholder management, collaboration, and decision-making skills
Skills
Solution Architect, CRM, MS Dynamics, Dataverse, Power Platform, C#, .Net, Azure, PowerApps, MS Dynamics 365

