Position: D365 CRM Architect
Location: Islamabad, Lahore and Karachi
Overview
We are seeking a Microsoft Dynamics 365 CRM Architect with deep expertise in on-premise and hybrid implementations to lead the design and governance of enterprise CRM solutions. This role is responsible for defining scalable, secure, and high-performing architectures while aligning CRM capabilities with business strategy.
The ideal candidate will bring a balance of hands-on technical expertise and architectural leadership, guiding development teams, establishing best practices, and ensuring long-term maintainability, performance, and compliance of the Dynamics 365 ecosystem.
Responsibilities
- Own and define the end-to-end architecture for Microsoft Dynamics 365/CRM solutions
- Translate business requirements into solution architecture, technical designs, and governance frameworks
- Provide architectural oversight for custom development (plugins, workflows, web resources) ensuring best practices and design standards
- Govern customizations including entities, forms, views, and security models for scalability and consistency
- Design and oversee enterprise integrations using REST/SOAP APIs, middleware, and messaging patterns
- Define and manage data architecture, including data migration, data integrity, and synchronization across systems
- Establish and enforce coding standards, ALM practices, and CI/CD pipelines using tools like Git and Azure DevOps
- Lead performance optimization, scalability planning, and system health monitoring for on-premise environments
- Define reporting and analytics architecture, including SSRS and extended reporting solutions
- Provide leadership in troubleshooting complex technical issues and defining resolution strategies
- Collaborate with stakeholders, business analysts, and delivery teams to ensure alignment with business goals
- Mentor developers and act as a technical leader, ensuring adherence to architectural principles
- Participate in agile processes, providing architectural guidance during sprint cycles
- Maintain comprehensive architecture documentation and standards
Requirements
- Proven experience as a Microsoft Dynamics 365/CRM Architect or Senior Technical Lead
- 8–12+ years of CRM experience with at least 5+ years in architecture or leadership roles
- Strong experience in on-premise Dynamics 365/CRM implementations (minimum 4–5 years)
- Deep understanding of Dynamics 365 architecture, customization, and security models
- Expertise in C#, .NET Framework, JavaScript, and Dynamics CRM SDK
- Strong experience with integration architecture (APIs, web services, middleware)
- Advanced knowledge of Microsoft SQL Server, SSIS, and SSRS
- Experience implementing ALM strategies, CI/CD pipelines, and source control using Git/Azure DevOps
- Strong understanding of enterprise architecture principles and design patterns
- Excellent analytical, problem-solving, and communication skills
- Ability to lead cross-functional teams and engage with technical and business stakeholders
- Experience working in agile delivery environments