About This Role
Developing business applications using Microsoft Power Platform is the core of this role, which involves designing, building, integrating, and supporting scalable, low-code solutions. The position suits a developer with strong, hands-on experience in model-driven apps and Power Automate solutions, working with Dataverse, Dynamics 365, and related Microsoft cloud technologies.
Responsibilities
- Design, build, and maintain model-driven and canvas apps on Dataverse, including data models, forms, views, charts, dashboards, business rules, business process flows, command bars, and role-based security
- Design, build, test, and support Power Automate cloud flows and process automations, including approvals, notifications, scheduled, trigger-based, and instant flows, child flows, and error handling
- Develop and support custom applications, tables/entities, workflows, plug-ins, and reusable solution components across Power Platform and Dynamics 365 CRM
- Serve as a Subject Matter Expert across Power Platform and Dynamics 365 CRM, covering system configuration, solution architecture, ALM practices, deployment planning, and system upgrades
- Lead and participate in client analysis sessions to determine application requirements for new Power Platform and CRM implementations
- Translate business requirements into functional and technical specifications, solution designs, data models, automation logic, and implementation plans
- Design integrations between Power Platform, Dynamics 365 CRM, Microsoft 365 services, SharePoint, and other enterprise applications
- Perform data migration and transformation, including mapping, validation, cleansing, and import/export, and Dataverse-related migration support
- Test configurations, customizations, integrations, and automations to ensure logic, syntax, and results are accurate
- Analyze existing applications for performance, troubleshooting, root-cause analysis, and the design of fixes and enhancements
- Identify, evaluate, and implement third-party applications, connectors, and Microsoft ecosystem capabilities to enhance Power Platform and CRM solutions
- Use version control (Git) and development management tools (Azure Dev Ops, Jira)
- Document code, configuration, and solution design consistently throughout development
- Participate in Scrum ceremonies, support solution proposals and technical content, present to clients and peers, and recommend improvements to productivity and governance
Requirements
- 4+ years in the SDLC working in Power Platform development, Dynamics 365 CRM development, or as a technical consultant
- In-depth hands-on experience developing, configuring, and supporting Power Platform solutions, including Power Apps, Power Automate, Dataverse, and related Microsoft 365 and Dynamics 365 integrations