Jobiglo

No results.

Full Stack .NET Desktop Developer

Network IT · Johannesburg North

🇬🇧 English
WinForms C# VB.NET ASP.NET Core Web API WCF Microsoft SQL Server Entity Framework 6 Entity Framework Core ADO.NET Git TFS RabbitMQ DevExpress OAuth JWT IdentityServer Azure DevOps CI/CD pipelines xUnit NUnit Windows Services .NET Framework 4.8 .NET Core 3.1

Job description

About the role

We are looking for an experienced Full Stack .NET Desktop Developer to join our team in Johannesburg North. You will work on both desktop and web applications, ensuring high‑performance, scalable solutions using Microsoft technologies.

Key responsibilities

  • Develop and maintain WinForms desktop applications.
  • Design, build and maintain RESTful APIs with ASP.NET Core Web API.
  • Implement and manage WCF services for inter‑application communication.
  • Integrate APIs with Microsoft SQL Server for data storage and retrieval.
  • Use Entity Framework 6 and Entity Framework Core for data access.
  • Write clean, scalable code in C# and VB.NET.
  • Develop and manage Windows Services for background processing.
  • Conduct code reviews and provide feedback.
  • Troubleshoot, debug and optimise application performance.
  • Collaborate with cross‑functional teams to define, design and ship new features.

Required profile

  • Bachelor's degree in Computer Science, IT or related field, or equivalent experience.
  • Strong proficiency in C#, VB.NET and the .NET Framework 4.8.
  • Experience with WinForms, ASP.NET Core (3.1+), and Web API development.
  • Solid knowledge of Entity Framework, ADO.NET and SQL Server, including complex queries and database design.
  • Experience with WCF, Windows Services and message brokers such as RabbitMQ.
  • Familiarity with version control (Git, TFS) and DevOps practices (CI/CD pipelines, Azure DevOps).
  • Understanding of authentication mechanisms (OAuth, JWT, IdentityServer) and unit testing frameworks (xUnit, NUnit).

Required skills

  • WinForms
  • C#
  • VB.NET
  • ASP.NET Core
  • Web API
  • WCF
  • Microsoft SQL Server
  • Entity Framework 6
  • Entity Framework Core
  • ADO.NET
  • Windows Services
  • Git
  • TFS
  • RabbitMQ
  • FIX protocol
  • DevExpress components
  • OAuth
  • JWT
  • IdentityServer
  • Azure DevOps
  • CI/CD pipelines
  • xUnit
  • NUnit
  • .NET Framework 4.8
  • .NET Core 3.1+

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Network IT.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 weeks ago

Expires 1 month from now

28 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Network IT

Johannesburg North