Senior Software Engineer - C# and Azure

Dotcom Software Solutions

Sandton

On-site

ZAR 750,000 - 1,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A tech consulting firm in Sandton is seeking a Senior Software Engineer specializing in C# and Azure Cloud. You will help build scalable risk management platforms and enhance development processes through automation and AI tools. Candidates should have 7-10 years of experience in software solutions and strong Azure skills. This is a full-time onsite role with a contract of 12 months, likely to be extended.

Qualifications

  • 7-10 years’ experience delivering production-grade software solutions.
  • 5+ years building systems on Azure at scale.
  • Strong understanding of CI/CD, IaC, and secure coding.

Responsibilities

  • Design, build, and maintain cloud-native services and data pipelines on Azure.
  • Streamline and automate CI/CD pipelines, testing, monitoring, and deployment processes.
  • Implement secure coding practices, data protection, and operational monitoring.

Skills

C#/.NET
Azure Cloud
CI/CD
Data engineering
SQL
Automation tools

Education

Relevant Azure certifications

Tools

Docker
Terraform/Bicep
Azure DevOps

Job description

Dotcom Software's Business Advisory division has an opportunity for a Senior Software Engineer specialising in C# and Azure Cloud. You will join a team of like minded individuals to drive the adoption of AI.

Contract role – 12 months, strong possibility of extension.

Onsite full time in Sandton.

Senior Software Engineer (Azure / Cloud Platform).

We're looking for a Senior Software Engineer with strong Azure cloud and modern software engineering experience to help build scalable risk management platforms and improve our development lifecycle through smart automation and emerging AI tools.

Key Responsibilities
Cloud & Platform Engineering
  • Design, build, and maintain cloud-native services and data pipelines on Azure.
  • Work with technologies like AKS, Azure Functions, App Service, Event Hubs/Service Bus, ADLS Gen2, Synapse, Databricks, and Azure DevOps.
  • Implement strong security, scalability, and performance practices.
Software Development Lifecycle (SDLC) Enablement
  • Streamline and automate CI/CD pipelines, testing, monitoring, and deployment processes.
  • Introduce and standardize modern engineering tools (e.g., GitHub Copilot, automated testing, ChatOps bots) to improve developer productivity.
  • Define coding standards, reusable templates, and best practices for efficient development.
Quality, Governance & Compliance
  • Implement secure coding practices, data protection, and operational monitoring.
  • Ensure compliance with internal governance frameworks and industry standards (e.g., model risk governance, data privacy).
  • Participate in design and code reviews to uphold quality and consistency.
Developer Enablement & Leadership
  • Mentor engineers, lead workshops, and promote adoption of best practices.
  • Foster collaboration between development, risk, and security teams.
  • Support the evaluation and responsible adoption of AI-assisted development tools.
Tech Stack
  • Languages/Frameworks: C#/.NET and/or Java, Python for data/automation.
  • Databases: SQL Server/Azure SQL or PostgreSQL.
  • Infrastructure: Docker, Terraform/Bicep, CI/CD (Azure DevOps), testing and observability tools.
  • AI/Automation Exposure (Nice to Have): GitHub Copilot, Azure OpenAI, ChatOps bots.
Minimum Qualifications
  • 7-10 years’ experience delivering production‑grade software solutions.
  • 5+ years building systems on Azure at scale.
  • Strong understanding of CI/CD, IaC, and secure coding.
  • Solid experience with APIs, distributed systems, and data engineering.
  • Excellent SQL skills and understanding of modern data pipelines.
  • Relevant Azure certifications (Developer or Solutions Architect).
Key Competencies
  • Product and platform mindset with focus on practical automation.
  • Strong communicator, able to collaborate across teams.
  • Technical leadership through mentoring, standards, and delivery excellence.
  • High attention to detail and code quality.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C# & Azure Engineer: AI-Driven Cloud Platform
Senior C# & Azure Engineer: AI-Driven Cloud Platform

Dotcom Software Solutions • Sandton

On-site
ZAR 750,000 - 1,000,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Software Developer- Certified Azure
Software Developer- Certified Azure

Impronics Technologies • Johannesburg

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

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Manager Software Engineering
Manager Software Engineering

ATS Client • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Engineer (C#.NET SQL) (CPT)
Senior Software Engineer (C#.NET SQL) (CPT)

Datafin • Cape Town

Hybrid
ZAR 600,000 - 800,000
DevSecOps / Azure Architect
DevSecOps / Azure Architect

Blue Pearl HQ • Johannesburg

On-site
ZAR 2,000,000 - 3,500,000
Senior C# Developer / DevOps Engineer | Cape Town (Tyger Valley) | Up to R1.5m PA (Tyger Valley[...]
Senior C# Developer / DevOps Engineer | Cape Town (Tyger Valley) | Up to R1.5m PA (Tyger Valley[...]

e-Merge IT Recruitment • Wes-Kaap

On-site
ZAR 1,350,000 - 1,650,000
Senior Software Engineer
Senior Software Engineer

TFG (The Foschini Group) • Wes-Kaap

On-site
ZAR 600,000 - 1,000,000
Diverse Culture
Flexible Work Hours
Group Risk Cover
+3
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

On-site
ZAR 700,000 - 1,100,000