Dynamics 365 Developer
Role details
Job location
Tech stack
Requirements
Work Arrangement: Mostly Remote (Virtual until further notice; must be able to report onsite within 3 hours for emergencies or planned implementations). Employment Type: Contract Interview Mode: In-person Compliance: Must successfully complete an ePATCH and a National Criminal Background Check prior to start. Core Responsibilities Dynamics 365 & Power Platform: Design and implement model-driven apps, Dataverse tables, business rules, and security roles. Build complex Power Automate flows and Canvas Apps. Full Stack Development: Build secure RESTful APIs using ASP.NET Core, Node.js, and Entity Framework Core with C# and VB.NET. Frontend Engineering: Develop React/TypeScript single-page applications and customize Dynamics forms using JavaScript and PCF controls. System Integration: Maintain real-time integrations between CE and F&O via LogicApps; develop SOAP and REST APIs to connect with 3rd party SaaS applications. DevOps & ALM: Apply ALM best practices including solution layering, environment strategies, and CI/CD pipelines via Azure DevOps. Advanced Automation: Enhance ChatBOT experiences and the Azure BOT framework to streamline business operations. Required Experience & Skills D365/Dataverse: Hands-on expertise with solutions, plugins, custom workflow activities, and Web API integrations. Programming: Proficiency in C#, VB.NET, ASP.NET Core, and SQL Server. Frontend Expertise: Advanced skills in React, TypeScript, Angular, HTML5, and CSS3. Identity & Security: Deep experience with OAuth 2.0/OpenID Connect, AAD, and Microsoft Graph. Portals: Experience developing Dynamics Web Portals for customer self-service with real-time payment capture. Preferred Qualifications Enterprise Experience: 8+ years configuring enterprise software and conducting system testing. Certifications: Microsoft certifications in D365 or Power Platform are highly desired. Education: Bachelor's degree in IT or a closely related field.