Job Title
Match Insights
Job Description
Key Responsibilities
• Design, develop, and deploy custom business applications using Microsoft Power Apps (Canvas and Model-Driven Apps).
• Build and maintain automated workflows using Power Automate.
• Develop interactive dashboards and reports using Power BI.
• Design and manage Microsoft Dataverse data models, tables, relationships, and security roles.
• Create custom connectors and integrate Power Platform solutions with external systems using REST APIs, Azure Functions, and Microsoft Graph API.
• Develop plugins, custom workflow activities, and extensions using C# and.NET.
• Configure and customize Microsoft Dynamics 365 applications when required.
• Implement Application Lifecycle Management (ALM) using Azure DevOps, Git, and Power Platform Pipelines.
• Collaborate with business analysts, solution architects, and stakeholders to gather requirements and deliver scalable solutions.
• Troubleshoot production issues, optimize application performance, and provide technical support.
• Ensure solutions comply with federal cybersecurity standards, governance policies, and Microsoft Power Platform best practices.
• Participate in sprint planning, backlog refinement, code reviews, and Agile ceremonies.
• Produce technical documentation, deployment guides, and user documentation.
Required Qualifications
• Active Secret Security Clearance.
• Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience).
• 3+ years of experience developing solutions using Microsoft Power Platform.
• Experience with:
• Power Apps
• Power Automate
• Power BI
• Microsoft Dataverse
• Power Pages
• Microsoft 365
• Strong experience with:
• C#
• .NET Framework/.NET Core
• JavaScript/TypeScript
• HTML/CSS
• SQL Server
• Experience integrating applications using:
• REST APIs
• JSON
• OAuth
• Microsoft Graph API
• Experience using Azure DevOps or GitHub for source control and CI/CD.
• Strong understanding of Agile/Scrum development methodologies.
• Excellent analytical, troubleshooting, and communication skills.