Senior Full-Stack .NET Developer at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment · Johannesburg, Gauteng · R1.00 - R2.00 per hour

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Own the full stack. Shape the solution. Raise the bar.

We’re looking for a senior, hands-on engineer who can design, build and support enterprise applications across the front end, API and database layers. This is a technical-lead role for someone who writes clean code, guides others, and takes ownership of what goes into production.

What you’ll do

  • Design and develop enterprise web applications using C#, .NET and Angular
  • Build and maintain REST APIs and system integrations
  • Design and optimise SQL Server databases, queries and stored procedures
  • Turn complex business requirements into maintainable technical solutions
  • Write clean, responsive front-end components with Angular and TypeScript
  • Investigate and resolve defects across the front end, API and database
  • Lead architecture and design discussions
  • Perform code reviews and raise engineering standards
  • Mentor junior and intermediate dev
  • Support testing, deployment, monitoring and production operations
  • Spot technical debt, risks and improvement opportunities early
  • Collaborate with product owners, analysts, testers, infrastructure teams and the business
  • Produce clear technical documentation that others can actually use

RequirementsWhat you bring

  • Matric + tertiary qualification
  • 9+ years of professional software development experience
  • 7+ years working with C# and the .NET ecosystem
  • Strong experience with Angular and TypeScript
  • Solid skills in HTML, CSS and responsive design
  • Strong practical experience with SQL Server and T-SQL
  • Experience designing and consuming REST APIs
  • Experience integrating multiple internal and external systems
  • Understanding of authentication, authorisation and secure development
  • Experience with Git-based workflows
  • Proven ability to diagnose and support production applications
  • Working knowledge of automated testing and code quality practices
  • Experience working in Agile environments

Highly desirable

  • Azure services and Azure DevOps
  • Docker and containerised workloads
  • CI/CD pipelines
  • Legacy application modernisation
  • CQRS or similar architecture patterns
  • Mobile development (Flutter, Ionic or similar)
  • Node.js or React
  • Application observability, logging and performance monitoring
  • Consulting or complex enterprise environment experience
  • UI/UX or usability experience

Desired Skills

  • C#
  • .Net
  • Angular
  • Typescript
  • HTML
  • SQL
  • Rest APIs

Desired Qualification Level

  • Degree

About The Employer

Auto-apply to this jobView original posting ↗
Senior Full-Stack .NET Developer at Sabenza IT & Recruitment at DCV Sabenza IT and Recruitment — Johannesburg, Gauteng · JobAlertsZA