Senior Software Engineer C# And Azure

Johannesburg, GP, ZA, South Africa

Job Description

Dotcom Software's Business Advisory division has an opportunity for a Senior Sofware 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 posibility of extension



Onsite full time in Sandton



Senior Software Engineer (Azure / Cloud Platform)




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


Youll design, build, and deploy cloud-native services while contributing to engineering standards, automation, and developer enablement initiatives across the team.

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



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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1569549
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned