Software Developer - Client Technology (13535)

Investec

Location
Johannesburg, Gauteng
Minimum qualification
Bachelor's degree
Closing date

First listed . Last checked at source .

In brief

**Overview** This role is for a Software Developer within the Client Technology team at Investec. The position focuses on the full lifecycle of C#/.NET applications, including design, development, deployment, and maintenance across Azure, IIS, and Kubernetes environments. The developer will be instrumental in implementing Infrastructure as Code and ensuring high-quality software delivery through modern CI/CD and DevOps practices, while also collaborating with technical leadership and cross-functional teams. **What you will do** * 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. **Requirements (from the original advert)** * 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. **Who should apply** This role is suitable for experienced Software Developers with 5-8 years in software engineering, specifically those proficient in C#/.NET and with proven experience in deploying applications to Azure, IIS, and Kubernetes. Candidates must hold Microsoft Azure Fundamentals certification and be skilled in Infrastructure as Code technologies like ARM, Bicep, and Terraform. A strong understanding of unit testing frameworks, CI/CD pipelines, DevOps practices, and version control (Azure DevOps) is essential, along with knowledge of web protocols and database concepts. Ideal applicants will also possess strong analytical, debugging, and problem-solving skills, and excellent collaboration abilities. **Deadline** Not specified **Reference** Original posting: https://www.myjobmag.co.za/job/software-developer-client-technology-13535-investec Source: myjobmag

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

  • At least 5 years of experience.
  • Java
  • C#
  • .NET
  • SQL
  • Azure
  • Kubernetes
  • Linux

Extracted automatically from the advert; confirm requirements on the original listing.

Job 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.

Before you apply

  • Confirm the requirements and closing date on the original listing (myjobmag). SPANi lists vacancies from other sites and may not reflect last-minute changes.
  • Legitimate employers do not charge application, registration or training fees.
  • Don't send your ID or bank details before you have confirmed the employer is real.

How to spot a job scam

Before you apply

  • Read the full advert and confirm you meet the minimum requirements before applying.
  • Tailor your CV headline and most recent experience to the job title and key skills.
  • Note the closing date and reference number, and keep a copy of what you submit.
  • Apply only through the employer or job board link — never pay to apply.

Similar roles

Get new it & software jobs in gauteng by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.