Menu Close

Johannesburg: IT Systems Developer (Software Developer/Full Stack Developer)

Advertisement



Job Description

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. Next.js, 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.

View Job  Pretoria North: Sensual Masseuse Jobs posted by VelvetGlow

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Gauteng

In Gauteng, the IT and computing industry is a significant contributor to the province’s economy, with a steady demand for skilled professionals. Typically, this field is characterized by rapid technological advancements, innovative projects, and a high level of job satisfaction among employees. Generally, career prospects in this sector are strong, with a range of opportunities available across various industries.

Salaries for IT and computing professionals in Gauteng can vary widely depending on factors such as experience, company size, and industry sector. While it is common to see salaries ranging from R400 000 to R1,200 000 per annum, these figures are only a general guideline and actual salaries may differ significantly. For instance, senior executives or technical leads with extensive experience may command higher salaries, while entry-level positions may start at lower levels.

Common skills required for IT and computing roles in Gauteng include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, and experience with agile development methodologies. Additionally, understanding of data analysis and interpretation, cybersecurity principles, and IT project management are often essential. Familiarity with popular software applications, such as Microsoft Office 365 or Google Workspace, is also beneficial.

The financial services sector, technology industry, manufacturing sector, and government departments are among the common industries that employ IT and computing professionals in Gauteng. These sectors require a range of skills and expertise, from data analysis to network administration, making them attractive options for career development.

View Job  Rustenburg: Long Hole Rig Operators posted by Hydropower Systems

For those seeking a career in IT and computing, there are numerous opportunities for professional growth and development. Typically, career progression involves moving into senior roles or specialized positions, such as technical lead, solutions architect, or data scientist. Opportunities for further education and training, such as certifications or postgraduate studies, can also enhance job prospects. Generally, a strong understanding of industry trends, networking, and continuous learning are essential for success in this field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Follow up your job application with a polite email if you haven't heard back within a week.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Durban: TMO 17774 – Toolmaker

Jobs in Durban January 31, 2026
Facilities maintenance

Employer Description Our client is a Manufacturing company based in Durban Job Description Our client has an opportunity for the…

View Job

Johannesburg: Locomotive Inspector (Quality Assurer)

Jobs in Central Johannesburg January 31, 2026
Engineering

Qualifications: National Diploma (Qualified Technician) in Mechanical, Electrical & Industrial Engineering. 8 15 Years Relevant experiences as a technician....

View Job

Durban: Bookkeeper

Jobs in Durban January 31, 2026
Accounting Finance

Our client is a reputable, a well-established Accounting practice based in Scottburgh is seeking an experienced and detail-oriented Bookkeeper to…

View Job

Germiston: General worker

Jobs in East Rand January 31, 2026
Manufacturing

We are offering a Tyre Fitter Learnership for a motivated individual who is eager to learn and build a career…

View Job

Cape Town City Centre: Business Development Manager

Jobs in Cape Peninsula January 31, 2026
Sales

Job Description Recruitment, training & development and performance management of the individuals within the New Sales teams Planning & coordination…

View Job

Cape Town City Centre: Senior IT Network Engineer

Jobs in Cape Peninsula January 31, 2026
Computing IT Software

Key Responsibilities Provide WAN and LAN support across the retail estate. Manage and advise on future network strategy and technologies…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area