×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - C# and Azure

Job in Sandton, 2172, South Africa
Listing for: Dotcom Software Solutions
Full Time position
Listed on 2025-11-24
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, AI Engineer, DevOps
Job Description & How to Apply Below

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 Dev Ops.
  • 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., Git Hub Copilot, automated testing, Chat Ops 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 Postgre

    SQL.
  • Infrastructure:
    Docker, Terraform/Bicep, CI/CD (Azure Dev Ops), testing and observability tools.
  • AI/Automation Exposure (Nice to Have):
    Git Hub Copilot, Azure OpenAI, Chat Ops 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.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary