Torna ai jobs
ScovaiScovaiJobs
Sabenza IT & Recruitment

Sabenza IT & Recruitment

Intermediate C# Developer

Johannesburg, ZAIn sedeIndeterminatoTempo pieno

Pubblicato il 2 ott 2026

Questa offerta è pubblicata in EN

We are seeking an Intermediate C# Developer to build and maintain insurance applications in C#. The desktop client is written in WPF and XAML under the MVVM pattern, with supporting work in ASP.NET and T-SQL.


Requirements

Responsibilities:
  • Build and change WPF screens in C# and XAML for insurance applications.
  • Structure UI code with MVVM: views, view models, and commands.
  • Build and change ASP.NET application or API code that the client uses.
  • Write and change T-SQL against Microsoft SQL Server.
  • Fix defects in the WPF client, the ASP.NET layer, and T-SQL.
  • Apply insurance-sector knowledge to the features being built.
Experience:
  • Build and change WPF screens in C# and XAML for insurance applications.
  • Structure UI code with MVVM: views, view models, and commands.
  • Build and change ASP.NET application or API code that the client uses.
  • Write and change T-SQL against Microsoft SQL Server.
  • Fix defects in the WPF client, the ASP.NET layer, and T-SQL.
  • Apply insurance-sector knowledge to the features being built.
Qualifications:
  • A diploma or degree in Computer Science, Information Technology, Software Development, or a related field.
Required skills:
C# and WPF:
  • C# as the application language.
  • WPF as the desktop UI framework, with enough experience to build and change screens rather than only follow a sample.
  • XAML for layout, styles, templates, resources, and data binding.
  • MVVM: separation of view and view model, INotifyPropertyChanged, and ICommand.
  • WPF data binding, including diagnosing a binding that does not update.

ASP.NET:
  • ASP.NET used to build or extend a web application or Web API.
  • Request and response handling between the WPF client and ASP.NET.

T-SQL:
  • T-SQL on Microsoft SQL Server: queries, joins, parameters, and stored procedures.
  • Changes to procedures and straightforward schema objects used by the application.
Insurance:
  • Commercial experience in the insurance sector, on systems used by an insurer, broker, or insurance software provider.


Informazioni ruolo

Tipo di lavoro

Tempo pieno

Skill richieste

C#WPF (Windows Presentation Foundation)XAML (layout, styles, templates, resources, data binding)MVVM (Model-View-ViewModel) patternWPF data binding and binding diagnosticsINotifyPropertyChanged and ICommand implementationASP.NET (Web application and Web API development)Client-server request/response handling between desktop client and web APIT-SQL on Microsoft SQL Server (queries, joins, parameters, stored procedures)Debugging and defect fixing across WPF, ASP.NET, and T-SQLCommercial insurance sector domain knowledge

Offerte simili

Sabenza IT & Recruitment

Intermediate Full Stack Developer (JavaScript / TypeScript)

Sabenza IT & Recruitment

Johannesburg, ZAIn sedeIndeterminatoTempo pieno
14 ore fa
Sabenza IT & Recruitment

QA Specialist (Technical Support)

Sabenza IT & Recruitment

Johannesburg, ZAIn sedeIndeterminatoTempo pieno
3 giorni fa
Sabenza IT & Recruitment

Junior Developer

Sabenza IT & Recruitment

Johannesburg, ZAIn sedeIndeterminatoTempo pieno
3 giorni fa
Sabenza IT & Recruitment

Chief Information Officer

Sabenza IT & Recruitment

Johannesburg, ZAIn sedeIndeterminatoTempo pieno
9 giorni fa
Sabenza IT & Recruitment

Intermediate Backend Engineer

Sabenza IT & Recruitment

Johannesburg, ZAIn sedeIndeterminatoTempo pieno
9 giorni fa
Sabenza IT & Recruitment

Product Manager (HPE Aruba Networking)

Sabenza IT & Recruitment

Johannesburg, ZAIn sedeIndeterminatoTempo pieno
16 giorni fa
Intermediate C# Developer presso Sabenza IT & Recruitment a Johannesburg | Scovai | Scovai