Investec logo

Software Developer - Client Technology (13535)

Investec

South AfricaPosted Posted 15 days ago
java
c#
.net
sql
azure
kubernetes

You'll apply on the employer's website. Applying is always free.

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.

Similar jobs