Experience: 8.0 years
Remote Split Shift 10:00 AM – 2:00 PM and 6:00 PM – 10:00 PM
Location Remote
MS Dynamics CRM Developer – Key Responsibilities & Requirements
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
Strong understanding of CRM security roles, groups, and teams
Proficiency with Visual Studio, source control tools, and CRM SDK
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