TRAFFIC Gauteng

Software Developer

Belay Talent Solutions

Job Description

Location: Johannesburg CBD (May also be allowed to be in the Rosebank or Randburg office)

Work Model: Full time (may be given flexibility for Hybrid afterwards)

Duration: 12 Months contract (with a possibility to extend)

Role Purpose
  • Design and develop a secure, intuitive self service web interface for an automated penetration testing platform.
Requirements
  • 5+ years of front end and/or back end development experience.
  • Exposure to security, fintech, or cloud based platforms.
  • Experience developing dashboards, automation systems, or workflow driven applications.
  • API development, design and documentation.
  • Strong experience in C#, .NET, ASP.NET MVC, and ASP.NET Core
  • Experience with PostgreSQL or Microsoft SQL Server
  • Proficiency in front end development with React, Angular, or Next.js
  • Solid understanding of SQL databases, including writing and optimizing T SQL queries
  • Familiarity with ORM technologies (e.g., Entity Framework)
  • Experience building and consuming RESTful APIs
  • Strong understanding of secure coding practices for both front end and back end components
  • Excellent problem solving and analytical skills
  • Strong communication and collaboration abilities
  • Ability to work independently and effectively within a team environment
Skills
  • TypeScript
  • C#, .NET, ASP.NET MVC, and ASP.NET Core
  • Next.js
  • React
  • MaterialUI
  • API Integration
  • REST or GraphQL
  • OAuth2
  • CSP/XSS protection
  • Secure UI Design
  • UX for security workflows
  • RBAC- aware UI rendering
  • Accessibility & enterprise UX patterns
  • Experience with PostgreSQL or Microsoft SQL Server

About This Role

Career insights for Software Developers positions

Salary Benchmark
$132,270/year
Source: O*NET (USD)
Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.
Common Technologies
Apache Kafka Apache Maven Jakarta EE Airtable Apache Hive Blackboard Learn Apache Spark jQuery

Job Overview

Date Posted
02 Apr 2026
Location
Gauteng, South Africa

Software Developers Insights

Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.