Quay lại việc làm
ScovaiScovaiJobs
Sabenza IT & Recruitment

Sabenza IT & Recruitment

Intermediate C# Developer

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian

Đăng 2 thg 10, 2026

Công việc này được đăng bằng 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.


Tóm tắt vai trò

Loại công việc

Toàn thời gian

Kỹ năng yêu cầu

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

Công việc tương tự

Sabenza IT & Recruitment

Intermediate Full Stack Developer (JavaScript / TypeScript)

Sabenza IT & Recruitment

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
18 giờ trước
Sabenza IT & Recruitment

QA Specialist (Technical Support)

Sabenza IT & Recruitment

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
3 ngày trước
Sabenza IT & Recruitment

Junior Developer

Sabenza IT & Recruitment

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
3 ngày trước
Sabenza IT & Recruitment

Chief Information Officer

Sabenza IT & Recruitment

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
9 ngày trước
Sabenza IT & Recruitment

Intermediate Backend Engineer

Sabenza IT & Recruitment

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
9 ngày trước
Sabenza IT & Recruitment

Product Manager (HPE Aruba Networking)

Sabenza IT & Recruitment

Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
16 ngày trước