Job Opportunity - Microsoft Dynamics 365 Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Microsoft Dynamics 365 Developer to design, develop, configure, and support enterprise business applications built on the Microsoft Dynamics 365 and Power Platform ecosystem. The ideal candidate will have strong experience in Dynamics 365 configuration, custom software development, systems integration, and cloud-based Microsoft technologies. This role will partner with business stakeholders, project managers, business analysts, and technical teams to deliver scalable solutions supporting grants management, licensing, customer engagement, workflow automation, reporting, and other enterprise business functions., Design, configure, customize, develop, and maintain Microsoft Dynamics 365 applications. Configure Dynamics 365 entities, forms, dashboards, business rules, workflows, security roles, and business process flows. Develop custom solutions using C#, .NET, JavaScript, TypeScript, HTML, CSS, and Microsoft Power Platform. Build and maintain Model-Driven Apps and Canvas Apps using Microsoft Power Apps. Design and automate business workflows using Microsoft Power Automate. Develop dashboards, operational reports, and executive analytics using Microsoft Power BI. Develop custom plugins, workflow extensions, custom APIs, and web resources within Dynamics 365. Configure and maintain Microsoft Dataverse tables, relationships, business rules, security models, and validation logic. Develop integrations between Dynamics 365 and enterprise applications using REST APIs, SOAP services, Azure Functions, Logic Apps, Service Bus, and Microsoft Graph. Participate in application architecture, technical design sessions, code reviews, and solution planning. Support enterprise data migration, data conversion, and application integration initiatives. Configure and support Development, Test, QA, UAT, and Production environments. Manage deployments using Azure DevOps, Git repositories, and CI/CD pipelines. Troubleshoot production issues, optimize application performance, and provide ongoing production support. Create and maintain technical documentation, deployment guides, and system architecture documentation. Collaborate with business users to gather requirements and translate business needs into technical solutions. Participate in Agile development activities including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives. Ensure applications comply with organizational security, accessibility, and technology standards.
Requirements
Required Qualifications * Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
- 5+ years of professional experience developing Microsoft Dynamics 365 solutions.
- 3+ years of experience developing applications using Microsoft Power Platform.
- Strong experience configuring Microsoft Dynamics 365 environments.
- Experience developing custom plugins, workflows, integrations, custom APIs, and extensions.
- Hands-on experience building solutions using Power Apps and Power Automate.
- Experience developing reports and dashboards using Power BI.
- Strong knowledge of Microsoft SQL Server and relational database design.
- Experience integrating enterprise systems using REST APIs and web services.
Strong experience with: C# .NET Framework/.NET Core JavaScript TypeScript HTML/CSS Microsoft Dataverse Azure DevOps Git CI/CD Pipelines Excellent analytical, troubleshooting, communication, and problem-solving skills. Experience working in Agile/Scrum software development environments. Preferred Qualifications * Microsoft Dynamics 365 Certifications.
- Microsoft Power Platform Certifications.
- Microsoft Azure Certifications.
- Experience with Grants Management, Financial Systems, Licensing, Permitting, or Case Management applications.
- Experience supporting State Government or Public Sector organizations.
- Experience with enterprise digital transformation initiatives.
- Experience implementing DevOps and CI/CD best practices.
- Experience with cloud-hosted Microsoft environments including Azure services.
- Familiarity with Azure Functions, Logic Apps, Service Bus, Microsoft Graph API, and enterprise integration patterns.