IT Systems Developer

Provantage

Randburg

On-site

ZAR 480,000 - 720,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Provantage is seeking an IT Systems Developer to design, build and support secure business applications across the Group. The role focuses on converting operational needs into maintainable systems while reducing reliance on external developers and keeping source code under internal control.

You will design and maintain web apps, APIs and internal systems using C#, ASP.NET and the .NET platform, modernising existing apps and building secure integrations across ERP, finance and Microsoft 365.

Qualifications

  • Diploma or degree in Information Technology, Computer Science or Software Development
  • Practical experience with C# and ASP.NET is essential
  • Microsoft development certifications are a plus
  • Strong portfolio or production projects may substitute formal qualification
  • Minimum three years of commercial software development experience with C# and ASP.NET
  • Evidence of production deployments and ongoing support
  • Experience collaborating with business stakeholders

Responsibilities

  • Design, develop and maintain web apps, APIs and services using C#, ASP.NET and .NET
  • Modernise existing ASP.NET apps and adopt ASP.NET Core and newer .NET releases
  • Build secure REST APIs and integrate ERP, finance, and third-party platforms
  • Develop responsive UIs with HTML5, CSS3 and JavaScript/TypeScript
  • Create and optimise SQL Server databases, queries and datasets
  • Automate processes using APIs, workflows and scripts
  • Translate requirements into designs, estimates and acceptance criteria
  • Apply secure coding, authentication and data protection practices
  • Write tests, perform code reviews and support releases
  • Use Git and maintain controlled environments with repeatable deployments
  • Monitor apps, investigate incidents and perform root-cause analysis
  • Maintain documentation and release notes

Skills

C#
ASP.NET
SQL Server
HTML/CSS/JS
Git
TypeScript
Security (OWASP)

Education

Diploma/degree in IT or CS

Tools

ASP.NET Core

Job description

Role purpose

The IT Systems Developer designs, develops, integrates, tests and supports secure business applications and automated solutions across the Group. The role converts operational requirements into maintainable systems, reduces reliance on external development resources and ensures that technical knowledge, source code and documentation remain under internal control.

Key responsibilities
  • Design, develop and maintain web applications, APIs, background services and internal business systems using C#, ASP.NET and the modern Microsoft .NET platform.
  • Modernise and support existing ASP.NET applications while progressively adopting ASP.NET Core, current .NET releases and maintainable architecture patterns.
  • Build secure REST APIs and system integrations between ERP, finance, operational, Microsoft 365 and third‑party platforms.
  • Develop responsive user interfaces using HTML5, CSS3, JavaScript or TypeScript and an appropriate modern front‑end framework.
  • Create and optimise SQL Server databases, queries, stored procedures, data models and reporting datasets.
  • Automate manual processes and recurring operational tasks using APIs, workflows, scripts and suitable low‑code tools where these are the correct solution.
  • Translate approved business requirements into technical designs, delivery estimates, working software and clear acceptance criteria.
  • Apply secure coding, authentication, authorisation, input validation, secrets management, logging and data‑protection practices throughout the development lifecycle.
  • Write unit and integration tests; perform code reviews; troubleshoot defects; and support user acceptance testing and controlled production releases.
  • Use Git-based version control and maintain controlled development, test and production environments with repeatable deployment practices.
  • Monitor and support applications, investigate incidents, perform root‑cause analysis and implement permanent corrective actions.
  • Maintain accurate source‑code repositories, technical documentation, database diagrams, API specifications, release notes and support procedures.
  • Manage work through the IT change, incident, request and project‑governance processes and provide clear progress reporting to the Group IT Manager.
  • Work with business stakeholders and approved service providers while ensuring that architecture, access, source code and intellectual property remain controlled by the Group.
Essential Technical Requirements
  • C# and object‑oriented programming strong commercial development capability is mandatory.
  • ASP.NET / ASP.NET Core proven experience building and supporting production web applications and APIs is mandatory.
  • .NET platform practical knowledge of current supported .NET versions, dependency injection, configuration, logging and application architecture.
  • Microsoft SQL Server and T‑SQL database design, querying, performance optimisation and data integrity.
  • Web technologies HTML5, CSS3, JavaScript and preferably TypeScript.
  • API development and integration REST, JSON, authentication and third‑party service integration.
  • Git version control, branching, pull requests and disciplined source‑code management.
  • Secure development practices, including OWASP principles, role‑based access and protection of credentials and sensitive data.
  • Testing, debugging and structured troubleshooting across application, API and database layers.
Qualifications And Experience
  • Diploma or degree in Information Technology, Computer Science or Software Development
  • Practical experience with C# and ASP.NET is essential
  • Microsoft development certifications would be advantageous
  • A strong development portfolio may be considered in place of a formal qualification
  • Minimum three years' relevant commercial software‑development experience, including substantial hands‑on C# and ASP.NET experience.
  • Evidence of applications or integrations delivered into production and supported after deployment.
  • Experience working with business stakeholders to analyse requirements and convert them into reliable technical solutions.
  • Experience supporting business‑critical systems in a multi‑company or multi‑site environment is advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Developer - (PERMANENT)
Senior C# Developer - (PERMANENT)

PM Connection • Cape Town

On-site
ZAR 600,000 - 900,000
.Net Developer
.Net Developer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 600,000 - 900,000
Senior Developer (C# and SQL)
Senior Developer (C# and SQL)

Belay Talent Solutions • Pretoria

On-site
ZAR 900,000 - 1,250,000
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

NTT DATA, Inc. • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
IT Software Developer East London
IT Software Developer East London

The Focus Group • East London

On-site
ZAR 400,000 - 600,000
.Net Developer
.Net Developer

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 700,000 - 1,000,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

On-site
ZAR 500,000 - 700,000
Full Stack C# Developer (Angular)
Full Stack C# Developer (Angular)

Network Finance • Randburg

On-site
ZAR 900,000 - 1,200,000