2,156,641open jobs
138,730companies
240,379added this week
Browse all
Location
In office (Pretoria)
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match

Purpose of the Job:

  • To develop (program) new and maintain existing business applications and be involved in the full systems life cycle. The position is responsible for designing, coding, testing, implementing, maintaining and supporting application software that is delivered on time and within budget. The person appointed to this position will report to the Senior Manager: Application Maintenance and Support.

Key Performance Areas:

  • Leverage knowledge of application architecture, databases and development techniques to design technical solutions to satisfy business requirements;
  • Design database schema from application specifications in conjunction with the Database team;
  • Program, design and test applications according to user specifications using special test data functionality;
  • Demonstrate and refine applications functionality (evolutionary prototyping);
  • Change the user functionality according to changing business requirements as and when required; 
  • Train users to utilise in-house applications and provide general support to all application related problems;
  • Keep up to date with new developments in the ICT industry (e.g. programming techniques, best practices, etc.) by studying technical manuals and magazines and attending special training.

Other Key Competencies: 

  • The candidate must demonstrate the following skills and attributes: Adherence to principles and values, apply expertise and information gathering and problem analysis, good judgement, following instructions and procedures, teamwork, positive attitude and willingness to learn; ability to evaluate, provide recommendations and implement third party solutions; ability to prioritise and perform multiple tasks in time-critical situations.

Requirements

  • A 3-year National Diploma or bachelor’s degree in computer science or informatics, with at least three years’ practical experience in application development and support. 
  • Experience in various technologies would be an advantage, but a specific focus on .Net development (C# / ASP.Net Core for backend and Angular for frontend) is required. 
  • Good understanding of ITIL framework.
  • Good understanding of Microsoft SQL Server database development and scripting.

Closing Date: 11 November 2026.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,156,641 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pretoria
Full Stack Engineer 5 hours ago
In office · Full-Time · South Africa
Java
SQL
C#
C++
COBOL
Apply
In office · Contractor · Pretoria
SQL
DevOps
Rest API
Management
ITIL
Apply
IT Developer - Java 9 hours ago
In office · Full-Time · Cape Town
Python
Java
SQL
Databases
Oracle
DevOps
Rest API
Linux
Management
Confluence
UML
Apply
In office · Full-Time · 8+ years exp · Valparaíso
Apply
In office · Cartagena
Apply
Equity · In office · 1+ year exp · Pretoria
Management
Agile
Apply
In office · Full-Time · Pretoria
Apply
In office · 15+ years exp · Bachelor's Degree · Pretoria
Databases
Db2
Apply
Accountant 1 day ago
$22k – $27k per year (gross) · Remote (United Kingdom, South Africa, UK time hours) · Full-Time · Pretoria
Management
Zoom
Apply
$18k – $25k per year (gross) · In office · Full-Time · Pretoria
Apply
See all jobs
This is one of many
2,156,641 more open roles from verified company boards, updated every day.