Our client in the retail software industry is looking for an experienced Full-Stack .NET Developer with strong front-end implementation and integration skills to join their team.

This is a hands-on role working across both modern and legacy systems, delivering end-to-end development from UI implementation through to backend logic and SQL Server database development.

Key Requirements

  • 3+ years’ experience in Full-Stack development within a Microsoft/.NET environment
  • Strong C# and .NET Core experience (MVC and/or Razor Pages)
  • Solid front-end implementation skills: HTML, CSS, JavaScript
  • Proven experience integrating UI with .NET Web Services / APIs
  • Strong Microsoft SQL Server (2014+) experience including stored procedures and performance optimisation
  • Exposure to Classic ASP / VB.NET for legacy support (advantageous but important)
  • Git/version control experience and strong troubleshooting skills

Nice-to-Haves

  • Experience with DevExpress or similar UI component libraries
  • Entity Framework / LINQ / RESTful API development
  • Exposure to Azure, CI/CD or Agile delivery environments

Responsibilities

  • Develop and maintain web applications using C# and .NET Core
  • Build responsive UI components from designs and integrate with services/APIs
  • Work on both legacy (Classic ASP/VB.NET) and modern codebases
  • Develop and optimise SQL Server database objects (tables, queries, stored procedures)
  • Troubleshoot, debug and improve performance across the stack

Application & General Requirements

  • Employment Equity: In line with our client’s Employment Equity Plan, preference will be given to suitably qualified South African citizens.
  • Communication: Strong English communication skills are required. A basic understanding of Afrikaans will be an advantage.
  • Application Process: Please include your current salary and salary expectations with your application. Only shortlisted candidates will be contacted. If you have not received a response within 30 days, please consider your application unsuccessful.

Desired Skills:

  • .Net
  • C#
  • CSS
  • Front-End Development
  • HTML
  • Javascript
  • Web Services

Learn more/Apply for this position