Talent.com
Power Platform Developer

Power Platform Developer

Bios Data CenterWorkFromHome, Gauteng, South Africa
17 hours ago
Job description

The Microsoft Power Platform / SharePoint Online Developer will be responsible for designing, developing, and maintaining enterprise-level workflow management solutions using Microsoft Power Platform and SharePoint Online. The candidate must have 10+ years of development experience, including at least 5 years specializing in Power Platform and Microsoft Dataverse, with extensive SharePoint Online expertise. The ideal candidate will possess expertise in Power Apps, Power Automate, Power BI, SharePoint Online, and Microsoft Dataverse, along with Microsoft certifications in Azure development and Power Platform. This role demands strong capabilities in creating complex workflow solutions, implementing role-based security, and delivering scalable enterprise applications with comprehensive UI / UX design skills.

Key Responsibilities

2.1 Design and Development of Power Platform Solutions

  • Design, develop, and deploy enterprise workflow management solutions using Power Apps (Canvas and Model-driven apps), Power Automate, and Power BI.
  • Implement complex multi-stage approval workflows with automated routing, escalation mechanisms, and SLA management.
  • Develop sophisticated business process flows incorporating risk assessment frameworks and decision-tree logic.

2.2 SharePoint Online and Dataverse Implementation

  • Design and implement SharePoint Online sites, lists, libraries, and custom solutions for document management and collaboration.
  • Configure and optimize Microsoft Dataverse for complex data models, relationships, and business logic.
  • Implement role-based access control (RBAC) with granular permissions across SharePoint and Dataverse environments.
  • 2.3 UI / UX Design and Implementation

  • Create intuitive, responsive user interfaces using modern design principles and accessibility standards.
  • Design and implement custom forms with complex validation rules, conditional logic, and dynamic content.
  • Create interactive dashboards and reporting interfaces with drill-down capabilities and real-time data visualization.
  • 2.4 Integration and Automation

  • Develop custom connectors and integrate Power Platform solutions with external systems and APIs.
  • Implement Azure Logic Apps for advanced integration scenarios (where beneficial).
  • Design and implement automated notification systems with email, SMS, and in-app notifications.
  • Create data synchronization processes between multiple systems maintaining data integrity and consistency.
  • 2.5 Database and Data Management

  • Design and optimise database schemas in Microsoft Dataverse with proper normalization and indexing.
  • Implement data migration strategies from legacy systems to modern Power Platform solutions.
  • Create complex queries, views, and stored procedures for reporting and analytics.
  • Ensure data security, privacy compliance, and implement audit trail mechanisms.
  • 2.6 Testing, Performance Optimisation, and Documentation

  • Conduct comprehensive testing including unit, integration, and user acceptance testing.
  • Optimise application performance through query optimization, caching strategies, and efficient workflow design.
  • Create and maintain detailed technical documentation, user guides, and training materials.
  • Implement monitoring and logging solutions for proactive issue identification and resolution.
  • Qualifications and Skills

    Educational Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent experience will be considered.
  • Technical Certifications

  • Microsoft Certified : Power Platform Fundamentals (PL-900) (required or have PL-400).
  • Microsoft Certified : Power Platform Solution Architect (PL-600) (highly preferred).
  • Additional certifications in SharePoint or Azure services are advantageous.
  • Experience

  • Minimum 10 years of experience in software development with enterprise-level applications.
  • At least 5 years of hands‑on experience with Microsoft Power Platform (Power Apps, Power Automate, Power BI).
  • Minimum 5 years of experience with Microsoft Dataverse, including complex data modelling and business logic implementation.
  • Extensive experience with SharePoint Online development and administration (minimum 10 years combined SharePoint experience).
  • Proven experience in implementing complex workflow management systems with multi‑stage approvals.
  • Experience with Azure Cloud services and Azure Logic Apps (beneficial).
  • Demonstrated experience in UI / UX design and implementation for enterprise applications.
  • Technical Skills

  • Expert‑level proficiency in Power Apps (Canvas and Model‑driven), Power Automate, and Power BI.
  • Strong knowledge of SharePoint Online, including SPFx, PnP, and REST APIs.
  • Advanced Microsoft Dataverse skills including plugins, workflows, and business rules.
  • Experience with Azure services including Azure Functions, Azure AD, and Azure SQL.
  • Strong database design and SQL skills with performance optimisation capabilities.
  • Familiarity with DevOps practices, ALM, and source control (Git, Azure DevOps).
  • Understanding of security best practices, OAuth, and modern authentication protocols.
  • Soft Skills

  • Excellent analytical and problem‑solving skills with attention to detail.
  • Strong communication skills to effectively collaborate with technical and non‑technical stakeholders.
  • Ability to translate complex business requirements into technical solutions.
  • Self‑motivated with ability to work independently and manage multiple priorities.
  • Strong documentation and presentation skills.
  • Application Requirements

    Candidates must submit their CV along with a comprehensive Application Portfolio document demonstrating :

  • Previous Power Platform solutions developed with screenshots and descriptions.
  • Complex workflow implementations showcasing multi‑stage approval processes.
  • SharePoint Online solutions and customisations delivered.
  • Integration projects completed using Power Platform and Azure services.
  • Examples of UI / UX design work in enterprise applications.
  • Performance optimisation case studies with measurable improvements.
  • Working Conditions

  • Position Type : Contract
  • Location : Remote
  • Work Hours : Standard business hours, with flexibility for critical deployments and maintenance windows.
  • Team Collaboration : Regular interaction with business stakeholders, Development teams, and IT departments for requirements gathering and solution delivery.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Developer • WorkFromHome, Gauteng, South Africa