CareerPlanSign in

Intermediate Software Engineer

Centurion, Tshwane💼 Full-time🗓 2025-10-21 → 2026-09-03

Core

Design, develop, implement, and maintain software solutions across the full stack, from requirements gathering to deployment and maintenance.

Role type

Intermediate Software Engineer

Builds

High-quality, innovative, and fully performing software systems

Domain

Enterprise software development

Deliverable

production ML models | product features

Required skills

C# .Net, .Net Core, Entity Framework, HTML, CSS, JavaScript, ASP.Net, SQL, REST web services, system design, SDLC, code reviews, source control, CI/CD, testing, debugging, distributed systems architecture

Preferred skills

Security and data protection implementation, large-scale information systems development, desktop and web application development

Technologies

C#, .Net Core, Entity Framework, HTML, CSS, JavaScript, ASP.Net, SQL, REST

Responsibilities

Execute full SDLC, design and develop software components, create flowcharts and documentation, write testable code, integrate components, develop verification plans, troubleshoot and debug systems, deploy programs, and partner with cross-functional teams

Seniority

Intermediate, hands-on IC

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