Logo-of-Sabenza-It-hiring-for-jobs-in-South-Africa-on-GrabJobs

.Net Developer

Job Description - .Net Developer

We
are looking for an experienced
.NET Developer to take ownership of a
modern, cloud-ready software platform that supports a
nationally deployed,
mission-critical service
.



Requirements

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering or a related field (strong commercial portfolio may be considered in lieu of a degree)
  • Proficiency in modern .NET (version 6 or later, including.NET 8) – essential
  • 5 or more years of commercial software development experience using C# and the .NET framework, with a track record of delivering and maintaining production systems
  • Strong practical experience with ASP.NET Core and RESTful API design (APIs consumed by web, mobile and third-party clients)
  • Solid experience with relational databases – PostgreSQL and/or SQL Server – including schema design, query optimization and Entity Framework Core
  • Proficiency with Git-based version control (branching strategies, pull requests) and CI/CD pipelines
  • Comfortable working in Agile/Scrum and experienced at onboarding to existing codebases through documentation, code reading and structured handover
  • Advantageous: experience with cloud-hosted / cloud-native environments, particularly AWS (EC2, RDS, S3 or equivalent) is advantageous.
  • Proficiency
    with Git-based version control workflows, including branching strategies, pull
    request reviews, and working within a CI/CD pipeline

  • Comfortable
    working within Agile/Scrum delivery frameworks, and experienced in onboarding
    to existing codebases through documentation review, code reading, and
    structured handover processes



Required Technical Skills

  • Development
  • C#
  • Modern .NET 6+, preferably including .NET 8
  • ASP.NET Core
  • RESTful API development

 

Databases

  • Strong relational database experience
  • PostgreSQL and/or SQL Server
  • Database/schema design
  • Query optimization
  • Entity Framework Core or similar ORM

 

Development Practices

  • Git-based version control
  • Branching strategies
  • Pull requests and code reviews
  • CI/CD pipelines
  • Unit and integration testing

 

Ways of Working

  • Agile/Scrum experience
  • Experience working with existing production codebases
  • Strong code-reading and troubleshooting ability
  • Comfortable with structured knowledge transfer and technical
    handovers

 

Advantageous

  • AWS experience, particularly:
  • EC2
  • RDS
  • S3
  • Other managed AWS services
  • Cloud-native application development
  • Experience supporting mission-critical or nationally
    deployed platforms
  • Experience taking ownership of an inherited/existing
    application

  • Technical leadership or mentoring experience


Original job .Net Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar .NET Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.