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

Intermediate C# Developer

Job Description - Intermediate C# Developer

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.



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

Similar Intermediate C# 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.