Software Developer – Client Technology (13535) Job at Investec

Job role overview

  • Date posted

    October 9, 2026

  • Closing date

    November 8, 2026

  • Hiring location

    Gauteng Johannesburg

  • Qualification

    Bachelors

  • Experience

    5 - 8 years

Description

Key Responsibilities

  • Design, develop, deploy, and maintain C#/.NET applications across Azure, IIS, and Kubernetes. 
  • Implement Infrastructure as Code using ARM, Bicep, and Terraform. 
  • Ensure high-quality delivery through unit testing, CI/CD, and DevOps practices. 
  • Collaborate with teams to identify test cases, maintain code quality, and optimize performance. 
  • Troubleshoot and resolve issues across cloud and on-prem environments. 
  • Partner with technical leadership to shape and execute solutions end-to-end. 
  •  Build strong relationships with developers and cross-functional teams.

 Qualifications, Experience and Skills

  • Bachelor's degree in computer science or related field (or equivalent preferred). 
  • Microsoft Azure certifications (Fundamentals required; Developer Associate advantageous). 
  • 5–8 years' experience in software engineering with strong C#/.NET expertise. 
  • Proven experience deploying applications to Azure, IIS, and Kubernetes. 
  • Skilled in Infrastructure as Code (ARM, Bicep, Terraform). 
  • Familiarity with unit testing frameworks (NUnit, MSTest, xUnit) and automation/load testing. 
  • Working knowledge of CI/CD pipelines, DevOps practices, and version control (Azure DevOps). 
  • Understanding of web protocols (HTTP, REST, SOAP) and database concepts (SQL). 
  • Exposure to Linux and Java beneficial. 
  • Strong analytical, debugging, and problem-solving skills with excellent collaboration abilities.
  • Exposure to Enterprise Content Management experience is highly beneficial.

How to Apply

Interested and Qualified candidates should Click here to Apply Now

Interested in this job?

12 days left to apply

Apply now

Apply for this job

Cancel
Apply now
Send message
Cancel