CareerPlanSign in

Software Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-02-11 → 2026-09-24

Core

Building data logic and automation systems connecting ERPs to warehouse/factory floor operations, focusing on high-throughput transactional environments.

Role type

Senior Software Engineer (Data Logic & Automation)

Builds

Custom data automation projects and R&D solutions for physical operations

Domain

Manufacturing / Logistics / ERP Integration

Deliverable

production ML models | product features | dashboards & analysis | infrastructure

Required skills

Advanced T-SQL, Stored procedure design, Query optimization, Database design for high-throughput, Logical reasoning, Comfort with ambiguity, Legacy tool maintenance (VB.NET)

Preferred skills

Engineering background (mechanical/electrical/chemical), ERP experience (SYSPRO/SAP), Python, R&D curiosity

Technologies

Microsoft SQL Server, T-SQL, VB.NET, Python

Responsibilities

Translate business requirements into working data systems, Design and optimize stored procedures for real-time environments, Build custom solutions when standard toolsets fail, Support go-live and peer-test solutions

Seniority

Mid-Senior, hands-on IC

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