Job Title:
Dynamics 365 Solution Architect 
Job Type:
Full-time 
Job Summary 
Join our Customer's team at the forefront of Sharjah's digital transformation as an Dynamics 365 Solution Architect.
You will drive innovative on-premise CRM solutions for Sharjah Digital Department, enabling unified, efficient, and secure digital services across the emirate.
This is a unique opportunity for Arabic-speaking professionals to shape the future of public digital services in a collaborative, async-focused environment where written communication is highly valued.
Key Responsibilities 
- Design, architect, and implement robust on-premise Microsoft Dynamics CRM solutions aligned with organizational objectives.
 
 
- Provide technical leadership and mentorship across the solution development lifecycle, ensuring adherence to best practices in on-premise environments.
 
 
- Collaborate with business analysts, developers, and project managers to define and deliver comprehensive CRM solutions.
 
 
- Create and maintain architectural documentation, blueprints, and technical specifications for on-premise deployments.
 
 
- Lead code reviews, enforce architectural standards, and ensure scalability, maintainability, and security for CRM systems.
 
 
- Evaluate and implement tools, processes, and integrations to optimize CRM performance and quality in an on-premise infrastructure.
 
 
- Guide and support teams in CRM upgrades, migrations, and integration projects, fostering knowledge sharing and technical growth.
 
 
Required Skills and Qualifications 
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
 
 
- 7+ years of software development experience, with 3+ years as a Solution Architect specializing in on-premise Dynamics CRM.
 
 
- Expertise in designing and developing on-premise Microsoft Dynamics CRM (including Dynamics 365 and earlier versions).
 
 
- Strong knowledge of .NET, C#, Windows Server, IIS, and SQL Server in on-premise contexts.
 
 
- Deep understanding of enterprise integration patterns, API design, and microservices for on-premise solutions.
 
 
- Exceptional written communication skills, thriving in asynchronous team cultures.
 
 
- Demonstrated leadership, stakeholder engagement, and strategic technology planning abilities.
 
 
Preferred Qualifications 
- Microsoft Dynamics CRM certification or relevant technical certifications.
 
 
- Familiarity with agile and DevOps methodologies tailored for on-premise infrastructures.
 
 
- Previous experience mentoring teams or leading large-scale transformation projects.