Software Developer - Client Technology

Travelbyinvestec

Sandton

On-site

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Investec in Sandton is seeking a seasoned Software Engineer to help shape and modernize client communications. You will design, develop, deploy, and maintain C#/.NET applications across Azure, IIS, and Kubernetes, and implement IaC using ARM, Bicep, and Terraform.

The role requires 5–8 years of C#/.NET experience, Azure deployment expertise, and strong CI/CD/DevOps practices. Collaboration across cross-functional teams and strong problem-solving skills are essential.

Qualifications

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

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-to-end.
  • Build strong relationships with developers and cross-functional teams.

Skills

C#/.NET
Azure
Kubernetes
CI/CD
DevOps
Unit testing
REST/HTTP/SOAP
SQL
Linux
Java
collaboration
problem-solving

Education

Bachelor's degree in computer science

Tools

Azure
IIS
Kubernetes
ARM
Bicep
Terraform
NUnit
MSTest
xUnit
Azure DevOps

Job description

We're looking for a seasoned Software Engineer to help shape and modernize the technology that powers our client communications at Investec Sandton. This is a strategic role within our Client Technology - Client Content and Communications team, where you'll work on innovative solutions that enhance client engagement and deliver seamless digital experiences. If you're passionate about building robust, scalable systems and thrive in a collaborative environment, this opportunity is for you.

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-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.
What We Value

At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Engineer: Azure, Kubernetes & IaC
Senior .NET Engineer: Azure, Kubernetes & IaC

Travelbyinvestec • Sandton

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,500,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF & I Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Software Engineer (Azure, HTML, CSS, JavaScript)
Software Engineer (Azure, HTML, CSS, JavaScript)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

On-site
ZAR 900,000 - 1,300,000