Senior Microsoft Dynamics CRM Developer (contract to hire)
Indexed description
W2 only for this role, NOT open to C2C. Due to client requirements NO immigration support is offered for this role.
Remote role but must reside in one of the following states: FL, SC, RI, CT, NJ, NH NY, TX, MA, MI, or GA.
Description
Hybrid providence office is the most preferred option even if it's few days in office but remote is ok in the northeast footprint in Providence, RI as there will be occasional meetings in Rhode Island.
Our client seeks a Microsoft Dynamics CRM Developer to design, build, and integrate solutions across Dynamics 365 and the Power Platform. The role will develop plugins, workflows, forms, Azure Functions, and APIs, and manage Dataverse models and data. The developer will collaborate with business and IT partners, ensure security and performance, and support deployments across environments. The position will also provide production support, create documentation, and conduct end-user training.
This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $70.00 to $80.00/hr. w2
Responsibilities
- Design, develop, and implement custom Microsoft Dynamics CRM solutions, including plugins, custom interfaces, workflows, and forms.
- Build and maintain web applications, Azure Functions, APIs, and related code to meet business needs.
- Update and optimize Dataverse data models to support new development and integrations.
- Build and maintain relational and blob databases and other data structures for applications.
- Integrate Dynamics CRM with other business systems to enable seamless data flow and improve processes.
- Manage CRM data, including importing, exporting, and ensuring data integrity.
- Act as a trusted advisor to business partners and collaborate with IT and business stakeholders to define specifications.
- Translate business requirements into technical solutions and assist with prototypes.
- Identify and address security threats, vulnerabilities, and performance issues.
- Prepare and package unmanaged solutions for deployment across environments.
- Stay current on Microsoft updates and technology trends to drive innovation.
- Leverage low-code and no-code automation, including workflows, cloud flows, Power Automate, and business rules.
- Use Dataverse with JavaScript, C#, and Power Apps to create scalable solutions via scripting, plugins, Azure Functions, and APIs.
- Find, improve, and write performant code and Power Platform components.
- Utilize entities and relationships to build solutions and customize user experience and business logic.
- Create and maintain technical documentation, including solution designs, architecture, and user guides.
- Provide ongoing support, troubleshooting, and maintenance to minimize downtime, including on-call support in a rotating schedule.
- Conduct end-user training to maximize adoption and effective system use.
Experience Requirements
- Hands-on experience developing Microsoft Dynamics CRM/Dynamics 365 solutions, including plugins, workflows, and forms.
- Proficiency with Dataverse configuration, data modeling, and data management.
- Experience building Azure Functions and integrating via RESTful APIs.
- Proficiency in various .NET frameworks, C# and JavaScript for Dynamics 365 and Power Platform customizations.
- Experience with Power Platform, including Power Apps, Power Automate, and business rules.
- Experience integrating CRM with external business systems and services.
- Knowledge of security, performance tuning, and troubleshooting for Dynamics 365 solutions.
- Experience packaging and deploying unmanaged solutions across environments.
- Ability to collaborate with business analysts, project managers, and stakeholders to translate requirements into solutions.
- Experience creating technical documentation and user guides.
- Ability to provide production support, including participation in an on-call rotation.
- Awareness of UI/UX principles to improve user adoption.
- Commitment to continuous learning and staying current with Microsoft release waves and features.
Education Requirements
- Microsoft Dynamics 365 or Power Platform certifications (preferred).
- Microsoft Azure certifications (preferred).
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search