Enable job alerts via email!

Senior Software Engineer - C# And Azure

Dotcom Software Solutions

Gauteng

On-site

ZAR 950 000 - 1 200 000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company seeks a Senior Software Engineer in Gauteng, specializing in Azure Cloud and C#. The ideal candidate will design cloud-native services and improve development lifecycles through automation and AI tools. Required qualifications include strong experience with Azure, CI/CD practices, and relevant certifications. Successful applicants will showcase leadership and collaboration skills. This is a full-time, onsite role with a 12-month contract and potential for extension.

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.
  • Mentor engineers, lead workshops, and promote adoption of best practices.

Skills

C#
Azure Cloud
SQL
Docker
Terraform
CI/CD

Education

Relevant Azure certifications

Tools

Azure DevOps
PostgreSQL
GitHub Copilot
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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.