Responsibilities
- Configure and customize Dynamics 365, model-driven Power Apps, and Dataverse, including forms, views, business rules, security, tables, relationships, and solution components
- Design, develop, test, and maintain integrations using REST APIs, JSON, OAuth 2.0, Microsoft Entra ID, and Dataverse Web API
- Build and support Power Automate cloud flows integrating Dynamics 365, Dataverse, Microsoft 365, APIs, and enterprise systems
- Develop and enhance Power Apps Component Framework (PCF) controls using TypeScript and front-end technologies
- Develop JavaScript/TypeScript for client-side validation, form behavior, calculations, notifications, and UX enhancements
- Implement integration and automation patterns with logging, monitoring, error handling, retries, and failure recovery
- Support Power Platform ALM, including managed solutions, environment variables, connection references, source control, code reviews, builds, releases, and deployments
- Troubleshoot production issues across Dynamics 365, Power Automate, APIs, integrations, PCF, and client-side components
- Perform root cause analysis and use logs, telemetry, API responses, Dataverse data, flow histories, and browser tools to diagnose issues
- Create and maintain technical documentation and collaborate with architects, developers, and support teams
REQUIREMENTS
- 5+ years of total IT experience
- 2+ years of professional software development experience with Microsoft Dynamics 365 and/or Microsoft Power Platform
- Hands-on experience configuring and extending model-driven Power Apps
- Experience with Microsoft Dataverse
- Experience developing Power Automate cloud flows
- Experience developing or consuming REST APIs
- Experience troubleshooting integrations and application issues
- Experience creating or maintaining Power Apps Component Framework (PCF) controls
- Understanding of JSON, HTTP, authentication, and API integration concepts
- Understanding of software development lifecycle and source-control practices
- Strong JavaScript and/or TypeScript development skills
- Strong analytical, troubleshooting, and technical documentation skills
- Ability to translate business requirements into maintainable technical solutions
- Experience with several of the following would be especially valuable: Dynamics 365 Customer Service; Dynamics 365 Contact Center; Omnichannel/contact center capabilities
Key Skills
- Azure Logic Apps
- Azure API Management
- Microsoft Entra ID
- Application Insights
- Git-based source control
- Power Platform pipelines
- Power Platform solution ALM