Join our Customer's team at the forefront of Sharjah's digital transformation as an CRM 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.