Open Position For - MS Dynamics CRM Developer

Experience: 8.0 years

Job Description

Remote Split Shift 10:00 AM – 2:00 PM and 6:00 PM – 10:00 PM

Location Remote

Experience Level 8+ years

MS Dynamics CRM Developer – Key Responsibilities & Requirements


Key Responsibilities

Participate in design sessions with business users to gather and document system requirements

Architect the CRM system including customizations and reports aligned to business processes

Balance business requirements with technical constraints

Build and configure CRM forms, views, dashboards, and workflows

Develop plugins, handle solution deployments, and perform debugging

Design and develop D365 CDS PowerApps models and automate processes using Microsoft Flow

Design and develop Azure Data Factory pipelines and flows

Develop reports using FetchXML

Collaborate with internal support teams to resolve CRM-related technical issues

Maintain code repositories using GitHub for source control

Utilize CRM SDK effectively for system administration

Provide application support including issue fixes and enhancements


Education and Experience

Bachelor’s degree in Computer Science or a STEM discipline from an accredited university

Strong verbal and written communication skills for articulating technical specifications

8–10 years of experience working on Microsoft Dynamics 365 CE/CRM projects

Hands-on experience with customizations using JavaScript, C#, .NET, HTML, MVC, SQL Server, plugins, scripting, and form creation

Experience with Azure Data Factory, Azure SSIS, Azure deployment pipelines, and GitHub
Experience working with CRM APIs including REST, ODATA, and SOAP

Strong understanding of CRM security roles, groups, and teams

Proficiency with Visual Studio, source control tools, and CRM SDK

Experience with ETL technologies such as Scribe Online and Azure Data Factory

Desired Skills

Knowledge of O365 integrations with Dynamics CRM including SharePoint and Mobility

Familiarity with Data Export Service and Azure SQL

Microsoft Dynamics 365 CE certifications

Strong system thinking with ability to work at both high-level design and detailed implementation

Data-driven decision making and ability to work under uncertainty

Understanding of industry best practices for integration, architecture, tools, and processes

Self-starter with curiosity to learn new and legacy technologies

Excellent communication, presentation, and analytical skills to convey complex technical concepts

Cancel