CareerPlanSign in

Software Engineer

Pretoria, Tshwane💼 Full-time🗓 2026-08-29 → 2026-09-24

Core

Design, develop, and maintain core platform components, services, and integrations using .NET 8 and TypeScript/React.

Role type

Software Engineer (Backend/Frontend)

Builds

Integration platform, core services, APIs, and web-based user interfaces

Domain

Enterprise software, cloud infrastructure, data integration

Deliverable

production ML models | product features

Required skills

.NET 8, TypeScript, React, C#, SQL, Azure services, OpenID Connect, CI/CD, Infrastructure-as-Code, stream-based processing

Preferred skills

GitHub integration, YAML workflow definitions, Terraform, SVG-based visual design

Technologies

.NET 8, TypeScript, React, Azure DevOps, Azure Key Vault, Azure Storage, OpenID Connect, Terraform, SQL

Responsibilities

Design and develop core platform components and services; Build and enhance integrations with source control and developer tooling; Develop high-performance stream-based processing solutions; Create reusable services, APIs, and application components; Implement authentication and identity management solutions; Build and maintain CI/CD pipelines; Contribute to web-based user interface development; Support infrastructure automation; Participate in code reviews and testing.

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.