Talent.com
Power Platform Developer

Power Platform Developer

Bios Data CenterWorkFromHome, KwaZulu-Natal, South Africa
2 days 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, KwaZulu-Natal, South Africa

    Related jobs
    Business Development Manager

    Business Development Manager

    DevFindersGreytown, KZN, ZA
    Residential and end-of-tenancy services.Our focus is on delivering exceptional cleaning solutions with a customer-first approach. We’re looking for a vibrant and results-driven.This role suits someo...Show moreLast updated: 18 days ago
    • Promoted
    BOOKKEEPER AND PACKHOUSE ADMINISTRATOR

    BOOKKEEPER AND PACKHOUSE ADMINISTRATOR

    Farm Manager SAGreytown, South Africa
    Proven experience as a Bookkeeper or in a similar role.Strong knowledge of bookkeeping principles and statutory submissions. Experience with payroll processing and HR administration.Familiarity with...Show moreLast updated: 30+ days ago
    • Promoted
    Plant Engineer - Mandeni, KZN

    Plant Engineer - Mandeni, KZN

    Top Talent Professional Servicesmandeni, KwaZulu-Natal, South Africa
    Reporting to the Plant Manager, the Plant Engineers main role is to support and participate in the implementation and execution of the plant asset maintenance programme aimed to eliminate unplanned...Show moreLast updated: 11 days ago
    Account Executive

    Account Executive

    DevFindersEshowe, KZN, ZA
    We are a fast-growing Cleaning company dedicated to providing outstanding service to our clients.We’re seeking a proactive and customer-focused. This role is ideal for someone who thrives in a B2C s...Show moreLast updated: 18 days ago
    B2C Sales Associate

    B2C Sales Associate

    DevFindersNquthu, KZN, ZA
    We are a dynamic Residential and End of Tenancy Cleaning company, committed to delivering exceptional cleaning services to our clients. We are looking for a vibrant, customer-centric.The ideal candi...Show moreLast updated: 18 days ago
    Sales Support Executive

    Sales Support Executive

    DevFindersGreytown, KZN, ZA
    Residential and End of Tenancy services.As our team grows, we’re looking for a confident and goal-oriented.Sales Development Representative. As a Sales Development Representative, you’ll be responsi...Show moreLast updated: 18 days ago
    Finance & Admin Assistant

    Finance & Admin Assistant

    DevFindersAhrens, KZN, ZA
    We’re a UK-based company looking for a dependable Finance & Admin Assistant to support different teams with a range of administrative and finance-related tasks. The ideal person will have solid ...Show moreLast updated: 5 days ago
    Sales Development Representative

    Sales Development Representative

    DevFindersGreytown, KZN, ZA
    Residential and End of Tenancy services.As we continue to grow, we’re looking for a confident and enthusiastic.Sales Development Representative. Reach out to warm leads provided by the company and c...Show moreLast updated: 18 days ago