# C# Software Developer

> DotActiv · South Africa (Remote) · Full-time · Posted 2026-05-14

**Salary:** unknown currency 30,000–35,000

**Workplace:** remote

**Department:** C# Developers

## Description

At DotActiv, we pride ourselves on providing the South African retail market with high-quality category management software and advisory services aimed at making in-store shopping an all-round better experience. The purpose of our existence is: **“To accelerate the world’s transition to retail sustainability** through category management that **simultaneously delivers remarkable performance, exceptional shopping experiences and meaningful strides towards sustainability.**”

  

C# software developers at DotActiv utilise a technology stack that includes the ASP.NET Core Web API framework in combination with the AngularJS framework to deliver a Single Page Application solution based on a Microsoft SQL database. We also utilise Xamarin to develop our mobile solutions as this allows us the ability to share a single codebase with our .NET Core framework web-based applications.

#LI-Remote  
  
**RESPONSIBILITIES**  
• Translating application storyboards and use cases into functional applications;  
• Designing, building, and maintaining efficient, reusable, and reliable C# code;  
• Ensuring the best possible performance, quality, and responsiveness of applications;  
• Identifying bottlenecks and bugs, and devising solutions to these problems; and  
• Maintaining code quality, organisation, and automatisation.

## Requirements

**MINIMUM REQUIREMENTS**

-   Minimum of **3 years relevant development experience** and expertise in an IT development environment
-   Grade 12 as per the national senior certificate requirements (Umalusi endorsed and must include higher grade Mathematics with a minimum of 70%);
-   A relevant IT certification by a recognised and acknowledged issuing authority. For example, A+, N+, MCSE, MCP, MCT, VCP, VCSP and more; 
-   Proficient in C#, with a good knowledge of its ecosystems;
-   Strong understanding of object-oriented programming;
-   Skill for writing reusable C# libraries;
-   Understanding fundamental design principles behind a scalable application;
-   Familiarity with continuous integration, Microsft SQL, Json, Angular, and .Net Framework;
-   Implementing automated testing platforms and unit tests;
-   Proficient understanding of code versioning tools (such as Git);

  
**ADVANTAGEOUS**

-   Experience or exposure to Machine Learning; and or
-   Imagine Recognition; and or 
-   Cloud Computing; and or 
-   AI Software Development; and or
-   Experience or exposure to Computer Vision Technology.

## Benefits

**WHAT TO EXPECT FROM DOTACTIV**

-   You’ll receive a **Cost to Company of between R30k and R35k**, depending on your qualifications and experience;
-   This is a remote-working position, which allows you the flexibility to be based anywhere in South Africa.
-   You’ll have a say over product decisions. [Read this piece](https://www.dotactiv.com/culture/software-developers-have-a-say-over-product-decisions) for more information
-   You’ll have a chance to [upskill yourself](https://www.dotactiv.com/culture/career-growth-at-dotactiv) in any field that adds value to your current position;

## Apply

[Apply at DotActiv](https://apply.workable.com/dotactiv/j/2D9886E926/apply)

---
Powered by [Workable](https://www.workable.com)
