Location: Columbia, SC
Work Mode: Hybrid – 2 days onsite / 3 days remote
Duration: 12+ months
Eligibility: Candidates must reside in South Carolina, North Carolina, or Georgia and be willing to commute to Columbia, SC twice per week.
Job Overview
We are seeking an experienced Microsoft Dataverse & Power Apps Developer to design, develop, enhance, and maintain enterprise-grade solutions using the Microsoft Power Platform. The ideal candidate will work closely with Product Owners, Business Analysts, architects, and technical teams to deliver scalable, secure, and business-focused solutions.
Required Skills
- 5+ years of hands-on Power Apps development, including both model-driven and canvas applications.
- 5+ years of experience with Microsoft Dataverse, including advanced data modeling and security architecture.
- Strong experience with Power Automate for complex workflows and integrations.
- Experience developing and managing custom connectors, APIs, and Azure integrations.
- Strong understanding of Power Platform environments, ALM, solution management, DevOps, and deployment pipelines.
- Microsoft Power Platform or Dynamics certification, or equivalent hands-on experience.
- Bachelor's degree or equivalent experience.
Preferred Skills
- PL-400 Power Platform Developer, PL-600 Power Platform Solution Architect, or AZ-900 Azure Fundamentals certification.
- Experience with Azure Functions, Logic Apps, and Azure API Management.
- Experience with Dynamics 365 CE configuration and extended Dataverse capabilities.
- Knowledge of enterprise data governance and compliance frameworks such as HIPAA, NIST, or PCI.
- Experience integrating Power BI with Power Platform solutions.
- Understanding of security architecture across Power Platform and Azure AD.
Key Responsibilities
- Design, develop, and maintain enterprise Power Apps solutions using canvas and model-driven applications.
- Build and manage Dataverse tables, relationships, business rules, forms, views, APIs, and security roles.
- Develop complex automated workflows using Power Automate.
- Integrate Power Platform solutions with enterprise applications, data sources, and Azure services.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Collaborate with business stakeholders to translate requirements into functional technical solutions.
- Implement best practices for solution architecture, governance, data modeling, and secure development.
- Maintain technical documentation covering configurations, data models, connectors, workflows, and operational support.
- Support monitoring, auditing, logging, and compliance controls aligned with enterprise policies.
- Collaborate with architects, Product Owners, Business Analysts, and other technical teams throughout the development lifecycle.
Additional Qualifications
- Strong written and verbal communication skills.
- Excellent documentation and stakeholder engagement abilities.
- Ability to work independently while collaborating effectively with cross-functional teams.
- Strong problem-solving and troubleshooting skills.