Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Career Advice Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • Home
  • /
  • Job Search
  • /
  • South Africa
  • /
  • Gauteng
  • /
  • Johannesburg
Back to Search Results

Power Platform Developer — Document Management System

  • Sandton
  • Salary: Market Related
  • Job Type: Permanent
  • Sectors: IT Technology Telecommunications
  • Benefits: Bonus Training
  • Reference: KBS/SD-SDMS/2025-10

Apply before Dec 19 2025 | 7 Days left

Apply

Vacancy Details

Employer: Kayla Business Solutions

  • Kayla Business Solutions (KBS) is hiring a Software Developer to join the team and help build document & records platform. You’ll deliver features for ingestion/OCR, metadata & search, workflow/SLAs, audit & retention across Azure (Functions, App Service, Storage/Queues, Cognitive Search, Key Vault, Entra ID). Front end in React + TypeScript with a back end in .NET (C#) or Node.js. You’ll also use the Power Platform—Power Apps (canvas/model-driven) for internal screens, Power Automate for approval/integration flows, Dataverse for business data, and SharePoint libraries/metadata—plus GitHub Actions for CI/CD. 2–5+ yrs, strong SQL/data modelling, security/privacy mindset (POPIA). Johannesburg (hybrid). Apply with CV + GitHub + a short feature write-up.

  • Tasks and Responsibilities:

  • Design, implement and ship features for Smart DMS/RMS: ingestion & OCR, metadata & search, workflow & SLAs, governance & retention, audit trails, dashboards and APIs.

  • Build cloud-native services/APIs on Microsoft Azure (Functions, App Service, Storage/Queues, API Management) with secure patterns.

  • Implement identity & security using Microsoft Entra ID (Azure AD), Key Vault, RBAC and OAuth/OIDC; enforce auditability and least-privilege access.

  • Integrate Azure AI Document Intelligence (Form Recognizer) and Azure Cognitive Search to enable intelligent capture and fast retrieval.

  • Develop UI components in React + TypeScript (state management, component testing, accessibility).

  • Work with Git & GitHub every day: issues → branches → pull requests → code reviews → GitHub Actions CI/CD to multiple environments.

  • Instrument services for observability (App Insights/OpenTelemetry), performance (<2s common queries) and reliability (SLA/SLO mindset).

  • Contribute to Infrastructure as Code (Bicep/Terraform) and secure, repeatable deployments.

  • Collaborate with Product/BA on user stories, acceptance criteria and release notes; demo increments regularly.

 

  • Prepare the product for Microsoft commercial marketplace publishing (packaging, security, compliance).


Required Skills

  • .Net: 1 year or less
  • Node.Js: 1 to 2 years
  • Azure: 1 year or less
  • Github: 2 to 3 years
  • Azure Ad: 2 to 3 years
  • Github Actions: 1 to 2 years

Candidate Requirements

Candidate Requirements (Skills and Experience)

  • 2–5+ years building production software (or exceptional portfolio/open-source).

  • Strong in one back-end stack: .NET (C#) or Node.js/TypeScript; confident with React + TypeScript on the front-end.

  • SQL & data modelling (Azure SQL/PostgreSQL), async/queue patterns, RESTful API design.

  • Hands-on with Azure services (Functions, App Service, Storage/Queues, Cognitive Search, Key Vault) and GitHub Actions CI/CD.

  • Secure coding fundamentals and awareness of POPIA/privacy and auditability (audit trails, retention, RBAC).

  • Advantageous: records/document management, governance/retention, BPM/workflow; GraphQL/Cosmos DB; marketplace packaging/publishing; IaC (Bicep/Terraform), Docker.

  • Soft skills: clear written/verbal communication, ownership, pragmatic problem-solving, teamwork in agile squads.

Required Skills

  • Azure (Functions, App Service, Storage/Queues, Cognitive Search, Key Vault)

  • React + TypeScript

  • Power Apps, Power Automate, Dataverse, SharePoint
  • .NET (C#) or Node.js (TypeScript)

  • SQL (Azure SQL/PostgreSQL), data modelling

  • Git, GitHub, GitHub Actions CI/CD

  • Power Platform exposure: Power Apps (canvas/model-driven), Power Automate (approval & integration flows), Dataverse basics, SharePoint content types/metadata; Power BI (nice-to-have).
  • OAuth/OIDC, RBAC, Microsoft Entra ID (Azure AD)

Experience

 

  • Cloud-native development on Microsoft Azure

  • Building and consuming secure REST/GraphQL APIs

  • Workflow automation/orchestration with Power Automate
  • Front-end engineering (React + TypeScript) and component testing

  • CI/CD pipelines, code reviews and trunk-based/GitHub Flow

  • Observability (App Insights/OpenTelemetry) and performance tuning


Apply

8 people have applied for this job. 953 people have viewed this job.

Previous
Next

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.