2,073,754open jobs
126,782companies
241,379added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Decision Inc is a South African technology consultancy founded in 2008 and based in Johannesburg. It delivers data, analytics and business platform projects. The company operates across Africa, Europe and Australia.

We are looking for an experienced developer that has experience in .Net software development and is looking to modernise their approach using the latest methodologies. This candidate should be able to analyse complex business challenges and determine how these can be solved utilising Microsoft's best practices and patterns. This includes the development of new custom functionality, systems integration into external applications, custom workflow development, or the development of custom solutions in order to meet the business requirement. Solutions that you would build include front-end and back-end implementations for code.

It is advantageous that the candidate has experience in a broad range of development technologies. Also having knowledge of the capabilities and limitations of developing on the various platforms, enabling them to make informed design decisions with regard to meeting business requirements.

Our developers are also consultants. We strive to ensure that our clients receive the most comprehensive and technologically appropriate solutions to assist them in their Digital Transformation journey. We strive to ensure that our solutions drive the future of innovation and digitisation.

Who Are We?

Decision Inc. is a global digital partner that enables businesses to reinvent themselves to realise their full potential.

We deliver agility, resilience, and intelligence to any enterprise, enabling them to adapt quickly and thrive through innovation and opportunity. Our teams have engaged with more than 400 clients globally over the past 15 years, providing them with the expertise to build, operate, and optimise their digital businesses.

We achieve this by leveraging the world's best technology to drive our client's business ambitions forward into tomorrow's reality. These technologies include but are not limited to: Microsoft, SAP, Qlik, Snowflake, Alteryx, Automation Anywhere, and Workday Adaptive Insights.

Our success is ultimately driven by our entrepreneurial culture, industry exposure, and the passion of our people. We have three key cross-functional teams - Functional and Specialist Consulting, Development, and Engineering teams. Based in four global offices, our exceptional consultants focus on delivering value to clients by keeping them at the centre of our service delivery. To find out more about our exciting fast-paced culture visit: Careers at Decision Inc.

What will you do?

  • Work with the Technical Leads in designing and building solutions using broad range of platforms, primarily .Net and .Net Core
  • Designing, programming, testing, debugging, and enhancing existing and new software solutions
  • Provide support and stability in existing and new solutions
  • Integrate new solutions with existing systems
  • Assist in providing accurate effort estimations and costings for scoped solutions
  • Take ownership and assist project teams with implementing solutions
  • Partake in development where necessary to ensure a project meets the quality and deadline that is expected
  • Mentor team members and assist with building capability and skill

Who do you need to be?

Required:

  • At least 5 years of experience in .NET development using web technologies and C#,
  • Experience in 1 or more of the follow web technologies: Web API, WCF (SOAP beneficial, REST essential), MVC, ASP.Net, Angular, ReactJS,
  • Experience in working with MS SQL for transactions and querying, Excellent understanding of Entity Framework and ORM,
  • Excellent understanding of OOP concepts,
  • Strong understanding of N-Tier, DDD, SOLID,
  • Comfortable working with source control such as TFS or GIT, Excellent understanding of Identity Frameworks such as OAuth, Azure AD, ASP Identities,
  • Attention to detail

Highly advantageous:

  • Experience with developing Azure solutions using Azure Functions, App Services, Azure SQL, Logic apps, etc.
  • Architecting solutions to meet client requirements and budget expectations.
  • Translating functional specifications to technical specifications.
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,073,754 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
Johannesburg
up to $1.2M per year (gross) · In office · Full-Time · Johannesburg
TypeScript
C#
C#
.NET
DevOps
Azure
AWS
Apply
Equity · In office · 5+ years exp · South Africa
Java
Kotlin
SQL
Java
Maven
Spring Boot
Hibernate
Spring MVC
Spring Security
Gradle
Kotlin
Mockito
Mobile
JUnit
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Management
Confluence
Jira
Agile
Apply
Hybrid · Full-Time · Cape Town
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Spring MVC
Spring Security
Spring Cloud
Databases
MySQL
RabbitMQ
Apache Kafka
Frontend
Vue.js
Angular
DevOps
GCP
CI/CD
Git
Docker
Management
Agile
QA
Cypress
Postman
Apply
In office · Full-Time · South Africa
Java
Apply
In office · Full-Time · South Africa
Python
C++
DevOps
RTOS
Git
IoT
FreeRTOS
Apply
In office · Full-Time · Johannesburg
Java
SQL
Java
Spring Framework
Maven
Hibernate
Hazelcast
Databases
Redis
RabbitMQ
Couchbase
ElasticSearch
Apache Kafka
DevOps
CI/CD
Git
Apply
Developer 1 day ago
In office · Johannesburg
Apply
In office · Full-Time · Cape Town · Johannesburg
Apply
Receptionist 1 day ago
In office · 2+ years exp · Johannesburg
Management
Intercom
Apply
Program Manager 1 day ago
In office · 10+ years exp · Johannesburg
Analytics
Power BI
Management
Microsoft Project
SharePoint
Agile
Apply
See all jobs
This is one of many
2,073,754 more open roles from verified company boards, updated every day.