What are the responsibilities and job description for the Customer Relationship Management Developer position at QUIKRETE COMPANIES?
CRM Developer
Optomi, in partnership with a leading organization in the building materials industry, is seeking an experienced CRM Developer for their Johns Creek, GA location! This is a 6-month contract to hire role. The CRM Developer will be responsible for designing, developing, customizing, integrating, and supporting the organization's Microsoft Dynamics 365 Customer Engagement (CE) environment. This position requires a strong hands-on developer with experience in Dynamics 365 CE, Dataverse, C#/.NET, Power Platform, enterprise integrations, and data migration.
What the right candidate will enjoy:
- The opportunity to work for a leading organization in the building materials industry!
- The ability to make an immediate impact on highly visible enterprise CRM initiatives!
- The opportunity to own complex Dynamics 365 development projects from design through production!
- Working with modern technologies including C#, .NET, APIs, Azure, Dataverse, and Power Platform!
- Collaborating directly with business stakeholders and participating in architecture and technical design decisions!
Experience of the right candidate:
- 8 years of hands-on Microsoft Dynamics CRM / Dynamics 365 development experience.
- Strong hands-on Dynamics 365 Customer Engagement (CE) development experience.
- Strong C# / .NET development skills.
- Experience developing Dynamics 365 plugins, custom workflow activities, and custom web resources.
- Strong Dataverse experience.
- Hands-on Power Platform experience, including Power Apps, Power Automate, and model-driven applications.
- JavaScript / TypeScript experience for CRM customization.
- Strong REST API / enterprise integration experience.
- Experience integrating Dynamics 365 with other enterprise systems.
- Strong SQL Server / data management skills.
- Experience with Azure DevOps, source control, deployments, and CI/CD.
Responsibilities of the right candidate:
- Design, develop, customize, and maintain Microsoft Dynamics 365 CE solutions.
- Develop C#/.NET plugins, custom workflow activities, and server-side integrations.
- Customize Dynamics entities/tables, forms, views, dashboards, business rules, and model-driven applications.
- Develop Power Apps, Power Automate flows, and business process workflows.
- Build integrations using REST APIs, SOAP, Azure Logic Apps, Azure Functions, Service Bus, and Dataverse APIs.
- Integrate Dynamics with ERP platforms, customer portals, eCommerce systems, and other enterprise applications.
- Support CRM data migrations, business acquisitions, tenant-to-tenant migrations, and CRM consolidation.
- Extract, transform, validate, and load CRM and operational data.
- Configure Dynamics security roles, business units, teams, and field-level security.
- Deploy solutions across Development, Test, and Production environments.
- Participate in architecture discussions and technical design reviews.
- Manage source control and deployments through Azure DevOps and CI/CD pipelines.
Salary : $60 - $67