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.
C# and WPF:
ASP.NET:
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.
- 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.
- A diploma or degree in Computer Science, Information Technology, Software Development, or a related field.
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.
- 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ự
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
QA Specialist (Technical Support)
Sabenza IT & Recruitment
Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
3 ngày trước
Junior Developer
Sabenza IT & Recruitment
Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
3 ngày trước
Chief Information Officer
Sabenza IT & Recruitment
Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
9 ngày trước
Intermediate Backend Engineer
Sabenza IT & Recruitment
Johannesburg, ZATại chỗVĩnh viễnToàn thời gian
9 ngày trước
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