2,102,693open jobs
129,458companies
242,889added this week
Browse all
Location
In office (Centurion)
Seniority
Middle
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
FutureSoft - Debt recovery made simple with Excalibur, your strategic ally for intelligent automation and real-time insights.
Introduction

FutureSoft is the Leader in the South African Debt Recovery Software Industry.

Our software is the Legal and Debt Collection Management System of choice by numerous Law Firms, Banks and Debt Collection Agencies across South Africa.

 

We are seeking an Intermediate Software Developer with strong C# development skills and experience in modern web technologies.  The role involves working within an MVC architecture, developing Razor pages, writing JavaScript, working with React JS and creating secure REST API integrations.  The sucessful candidate will also work on projects involving OAuth authentication and will have opportunities to explore and integrate locally hosted AI technologies into our services.

Duties & Responsibilities

Key Responsibilities

  • Develop, maintain and enhance applications using C# in an ASP.NET MVC enviornment.
  • Build and maintain Razor pages and front-end interactivity using JavaScript and React JS.
  • Design, implement and maintain REST API integrations with a strong focus on security and performance.
  • Implement authentication and authorization flows using OAuth.
  • Utilize Visual Studio or JetBrains Rider as the primary development environment.
  • Work with GitHub for source control while assisting in migrating projects from SVN to GitHub.
  • Leverage GitHub Copilot to improve productivity and code quality.
  • Design and maintain solutions integrating with Microsoft SQL Server databases.
  • Collaborate with the team to integrate locally hosted AI technologies and APIs into our software solutions.
  • Participate in code reviews, testing, debugging and deployment processes.
  • Write clean, maintainable and well-documented code.
Desired Skills and Experience

Required Skills & Experience

  • 3-5 years professional software development experience.
  • Strong knowledge of C# and ASP.NET MVC.
  • Experience with Razor views/pages and JavaScript.
  • Experience developing front-end applications using React JS.
  • Proven ability to design and consume REST APIs.
  • Experience implementing OAuth or similar authentication protocols.
  • Experience with Microsoft SQL Server.
  • Familiarity with GitHub and/or SVN source control.
  • Comfortable working in Visual Studio or JetBrains Rider.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Write clean, maintainable and well-documented code.

 

Desirable / Nice-to-Have Skills

  • Experience with Docker containerization.
  • Knowledge of Linux enviornments.
  • Exposure to locally hosted AI technologies or willingness to learn.
  • Familiarity with CI/CD pipelines.
  • Understanding of microservices architecture.

 

Must have a valid driver's licence.

Personal Attributes

  • Proactive and self-motivated with a passion for learning new technologies.
  • Strong communication skills and ability to explain technical concepts to non-technical stakeholders.
  • Detail-oriented and committed to delivering high-quality solutions.
Interested?

If you are interested in applying for this position, kindly click on the "I'm Interested" button.

 

Feel free to visit our website, futuresoft.co.za, to see if there might be other positions available in the software industry.

 

*Should you not receive a response within 4 weeks after applying, consider your application unsuccessful.

 

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,102,693 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
Centurion
In office · Full-Time · Johannesburg
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
Angular
Bootstrap
React.js
DevOps
Azure DevOps
Azure
Bitbucket
Octopus Deploy
Management
Confluence
Apply
In office · Full-Time · Johannesburg
Java
SQL
Java
Gradle
Databases
MS SQL
DevOps
Git
Linux
Cybersecurity
GDPR
OWASP
Apply
C# Developer 16 days ago
In office · Full-Time · Pretoria
SQL
C#
C#
.NET
Entity Framework Core
Blazor
Databases
MS SQL
DevOps
Azure
Apply
C/C++ utvecklare 1 hour ago
In office · Full-Time · Linköping
C++
DevOps
Linux
Windows
Management
Scrum
Apply
Remote (United States) · Full-Time · 5+ years exp · Bachelor's Degree · United States
Python
Java
SQL
Scala
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
Rest API
Terraform
CloudFormation
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Amazon CloudWatch
Analytics
Master Data Management
Apply
Hybrid · Full-Time · Centurion
Apply
In office · Full-Time · Centurion
Analytics
Microsoft Excel
Apply
$66k – $73k per year (gross) · In office · Full-Time · Centurion
DevOps
AIOps
Management
ITIL
Apply
In office · Full-Time · Centurion
Apply
In office · Full-Time · Centurion
Apply
See all jobs
This is one of many
2,102,693 more open roles from verified company boards, updated every day.