Are you a highly skilled CRM Developer with extensive experience in Microsoft Dynamics CRM and .NET technologies?
Do you have a proven track record in designing and delivering complex CRM solutions and leading technical delivery in enterprise environments?
We are seeking one (1) seasoned CRM Developer to take on a senior-level role in a dynamic project team, contributing to the delivery of high-quality business-critical systems.
Location: Dublin (North Wall Quay) Work Model: Hybrid (minimum 50% onsite) Start Date: June 2025 (estimated) Contract Type: Full-time, Monday–Friday Contract Duration: 6 months
About the Role: As a Senior CRM Developer, you will take a leading role in the design, development, and delivery of Microsoft Dynamics CRM solutions, with a focus on version 8.2 (on-premises) or similar. You will collaborate with cross-functional teams to ensure solutions are robust, scalable, and aligned with architectural standards. This role demands deep technical expertise in CRM, .NET, and SQL environments, and requires experience with integrating CRM with a broader enterprise ecosystem including Active Directory, SharePoint, Exchange, and internal APIs.
Key Responsibilities:
Design, develop, and maintain solutions on Microsoft Dynamics CRM 8.2 (on-premises) or similar
Develop CRM plugins, custom workflows, and integrations using C#, JavaScript/TypeScript, and Web APIs
Implement secure and scalable CRM data models and business logic
Integrate CRM with other systems via API, including AD, SharePoint, SSRS, and Exchange
Manage CRM solution lifecycle, deployment strategies, and DevOps pipelines
Design and develop custom SQL Server databases, stored procedures, and SSIS packages
Implement unit and integration tests tailored for Dynamics CRM components
Participate in Agile delivery teams, contributing to sprint planning, retrospectives, and backlog grooming
Work within a structured release cycle using Azure DevOps and CI/CD best practices
Mandatory Experience & Skills:
7+ years of professional experience in .NET development, including CRM-specific projects
Deep hands-on experience with Microsoft Dynamics CRM version 8.2 (on-premises) or later
Strong knowledge of CRM plugin architecture, FetchXML, and CRM SDK
Proficiency in JavaScript or TypeScript and CRM client-side APIs
Strong C# and .NET development skills, including building and consuming Web APIs
Advanced SQL Server experience (design, stored procedures, T-SQL, SSIS, SSRS)
Experience working with Agile methodologies and Azure DevOps
Familiarity with financial or regulatory systems built on .NET/CRM/SQL Server
Ability to lead technical delivery and coordinate with specialists across disciplines
Mandatory Educational / Professional Requirements:
Diploma or Degree in IT or a related discipline (NFQ Level 7/8 or equivalent)
Fluency in English (written and verbal) to be verified if shortlisted
Application Notes: Candidates must clearly demonstrate the mandatory experience, qualifications, and competencies in their CV to be considered. Applications lacking key criteria will not be progressed. If you are a qualified CRM Developer looking to lead in the delivery of complex enterprise-grade solutions, we encourage you to apply.
If you are a qualified candidate interested in
this
opportunity, please apply.