Job Description
Job DescriptionDynamics DeveloperLocation: REMOTE (must be able to work EST work hours) Pay: $58-60/hr (Compensation can vary depending on experience) General OverviewWe are seeking an experienced Microsoft Dynamics 365 Developer to design, build, and customize cloud-based applications that support our business needs. In this role, you’ll leverage your expertise in Dynamics 365, .NET, and related technologies to develop complex solutions, integrate custom components, and optimize workflows across Sales, Marketing, and Customer Service modules. The ideal candidate has a strong technical background, hands-on experience with Dataverse and role-based security, and a proven track record of delivering scalable solutions in Agile environments.Responsibilities
- Design and develop Microsoft Dynamics 365 cloud applications based on business requirements.
- Build and customize complex applications within Dynamics 365, including entity customization, sitemap configuration, and client-side JavaScript.
- Develop custom .NET components such as WCF web services, dialog-based workflows, plugins, and integrated web pages.
- Work with MS Dataverse through web service methods.
- Implement and manage access controls aligned with role-based security and access conditions.
- Create and configure custom entities and attributes tailored to individual business units and processes.
- Customize and configure solutions using Dynamics 365 administration tools (form layouts, workflow design, web resources, iframes, and views).
- Develop and maintain custom workflows, actions, business process flows, and forms.
Requirements:
- 5+ years of software engineering experience, including at least 3 years in Microsoft Dynamics development.
- Hands-on experience and deep knowledge of the Microsoft Dynamics CRM platform, including entity model, security model, and web services.
- Strong functional understanding of Sales, Marketing, and Customer Service modules.
- Proficiency in ASP.NET, MVC 4.0, C#, JavaScript, jQuery, Bootstrap, and ADO.NET.
- Solid experience with T-SQL.
- Familiarity with DevOps practices and Agile/Scrum methodologies.
- Strong knowledge of building and deploying Dynamics 365 packages across development, test, and production environments.