IT Systems Developer

2 days ago


Johannesburg, Gauteng, South Africa ExecutivePlacements Full time R750 000 - R1 500 000 per year

Recruiter:
AJ Personnel

Job Ref:
JHB003693/RM

Date posted:
Monday, December 1, 2025

Location:
Johannesburg, South Africa

Salary:
Annually

SUMMARY:
Background:

  • Exciting career opportunity for a Software Developer to develop and maintain backend services

POSITION INFO:
Minimum Requirements:

  • Degree/Diploma in Computer Science, Software Engineering, Development, or equivalent experience preferred
  • In the absence of a qualification and/or equivalent experience: Experience must display Applicant competency in enterprise systems management; solution development & systems integration related to the required job specification
  • 3 to 5 years' experience in software development - bonus if in C#, .NET Core / .NET 8
  • Practical experience with one or more modern frontend framework e.g. , Angular, React, Flutter, etc.
  • Experience with Azure Cloud Services - Bonus if experience includes Microsoft Business Central Management / development
  • Solid understanding of relational databases - SQL Server / PostgreSQL including database / Schema design, function scripting, redundancy, performance, etc.
  • Exposure to enterprise integration (ERP, workflow, or planning systems)
  • Experience with CI/CD management, and modern deployment practices
  • Strong problem-solving skills and ability to deliver reliable, scalable solutions

Responsibilities:

  • Develop and maintain robust backend services using .NET 8 (C#) and Entity Framework Core
  • Build and enhance the Angular frontend application for the HC portal
  • Design and maintain REST APIs and service integrations (ERP, planning, CRM systems)
  • Develop long-running background processes and task orchestration using Azure Service Bus or similar message/event queue services
  • Manage and optimise SQL server/PostgreSQL databases. Including Schema design, query performance management, replication & access management
  • Manage, implement and maintain application servers (hosted & local)
  • Implement and maintain application logging, monitoring, and diagnostics
  • Collaborate with Project Stakeholders to design scalable and maintainable modules
  • Mentor Junior Developers and review code for quality and performance
  • Write and maintain clear technical documentation where necessary

Tech Stack & Tools:

  • Core: .NET 8 (C#), EF Core, Angular, TypeScript, HTML5, SCSS, PostgreSQL
  • Cloud: Azure App Service, Azure Service Bus, Azure Storage, Azure Active Directory
  • Integration: REST APIs, JSON, Swagger
  • DevOps: GitHub, Azure DevOps, Docker

TO APPLY:

  • Only if you meet the minimum job requirements and experience as mentioned above, you may submit a detailed updated CV.
  • Please Apply Online and complete your registration via our website to enable and protect you as a candidate and to accept the new POPIA terms and conditions.
  • This will then create your permanent profile with which you can apply for all jobs as advertised by AJ PERSONNEL.
  • However, you may remove your profile from AJ PERSONNEL when you are no longer in the job market.
  • Please take note that the applicants who do not adhere to the minimum requirements will not be considered for the respective position.
  • Note our clients may expire jobs at their own discretion.
  • AJ PERSONNEL will only respond to shortlisted candidates.
  • If you have not received a response within two (2) weeks from applying, your application was then unsuccessful for that specific position, however your profile remains on our system for future opportunities.


  • Johannesburg, Gauteng, South Africa Azeus Systems Limited Full time R1 200 000 - R3 600 000 per year

    If you are passionate, results-driven, independent, and have the desire to be part of a winning-team, join Azeus Convene We are currently looking for Business Development Manager to be part of our growing sales force for our product, Azeus Convene.Azeus Convene is a multi-awarded meeting and collaboration solution for Board Directors and Senior Executives....


  • Johannesburg, Gauteng, South Africa Managed People Solutions Full time R2 000 000 - R2 500 000 per year

    Meridian Wine Merchants is seeking a dynamic, strategic, and solutions-oriented individual to join their Sales Operations function in the Gauteng region. This role drives the Salesforce strategy, roadmap, and operations to equip the commercial teams for efficient, effective, and data-driven solutions.Responsibilities include:Lead the Salesforce strategy and...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Corp Full time R150 000 - R250 000 per year

    Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients includes wholesalers, distributors, merchants...

  • Systems Analyst

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Key purpose:We are seeking an experienced Intermediate Systems Analyst to join our Bank project team. The ideal candidate should have a strong background in API development and integration with open-source APIs. The candidate should also have prior corporate or commercial experience in delivering projects within an Agile environment.Duties and...

  • System Analyst

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R750 000 per year

    Key purpose:We are looking for a System Analyst to join our Solutions team.The Solutions team is responsible for managing the interactions and relationships between business and the technology team.The responsibilities of a System Analyst include, obtaining a deep understanding of the system, business operations and product offering. With the assistance of...

  • Systems Analyst

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R80 000 - R120 000 per year

    Minimum Requirements:Have a certificate or Diploma in computer science, information systems, or related fieldsHave 3 to 5 years+ of experience in a similar environmentResponsibilities:To interpret the business requirement specification and translate into a detailed system design specification to enable the development of innovative, flexible and efficient...

  • Systems Intergrator

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R90 000 - R120 000 per year

    Key purpose:As a Systems Intergrator, you'll be responsible for designing and implementing solutions that will allow our clients to manage their IT infrastructure. You should have a good understanding of the different elements of IT infrastructure and the business processes involved in managing them.Duties and responsibilities:Consistently write, translate,...

  • Systems Analyst

    6 days ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R600 000 - R1 800 000 per year

    We are seeking a Mid to Senior-Level Systems Analyst with strong experience in Front Arena or Murex trading systems. This is a hybrid position based in Johannesburg, supporting a capital markets environment. The ideal candidate will bring deep technical and business analysis skills to help design, configure, test, and implement trading system solutions for...

  • IoT System

    1 week ago


    Johannesburg, Gauteng, South Africa Crayon 🖍️ Full time R400 000 - R1 200 000 per year

    Note: This role is for one of our clients. While we do track apply clicks, you'll need to complete the quick steps on Crayon for your application to be considered.How you'll roleAs an IoT System & Integration Specialist, you will be responsible for managing a suite of IoT edge devices, ensuring seamless operation and integration with internal systems. You'll...

  • Systems Analyst_II

    5 hours ago


    Johannesburg, Gauteng, South Africa FirstRand Full time

    Job DescriptionHello, System Analyst II Welcome to FNB, the home of the #changeables. We design for the shapeshifters and the game changers. As part of our talent team at FNB Points of Presence, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now's the time to imagine...