
Application Developer
- Cape Town, Western Cape
- Permanent
- Full-time
Industry: Global Financial ServicesA global financial services company is seeking an experienced Application Developer to join their Cape Town team in a hybrid capacity.This role involves supporting and enhancing a critical international application used for claims assessments. You will be part of a globally distributed team, collaborating with cross-functional stakeholders and external clients to deliver scalable, high-performing solutions. The role balances supporting legacy systems (.NET Framework 4.5, WinForms/WebForms) with an active migration to .NET Core and modern web frameworks, offering both maintenance and modernization experience.Key Responsibilities
- Develop, test, and maintain applications in line with specifications as part of a project team (including project manager, business analyst, and other stakeholders)
- Ensure smooth integration of applications with other departmental systems as required
- Support existing functionality built on .NET Framework (4.5+) while contributing to the migration towards .NET Core.
- 5+ years of relevant development experience
- Proficiency in Microsoft programming languages, particularly C#
- Strong experience with .NET Framework and .NET Core
- Solid MS SQL Server development background
- Advanced skills in writing T-SQL queries, views, and stored procedures
- Familiarity with Agile methodologies and Azure DevOps for task tracking, code management, and CI/CD pipelines
- Ability to collaborate across time zones and adjust to occasional flexible hours (within reason)
- Experience with WinForms, WebForms, and Console applications on .NET Framework 4.5+
- Familiarity with third-party tools such as DevExpress Express Application Framework (XAF) for WinForms
- Experience working with Visual Studio 2017+
- Experience with DbUp for database migrations
- Exposure to Angular, Blazor, or similar modern frameworks (the application may transition to web)
- Understanding of financial services, insurance, or reinsurance business processes
- Ability to engage directly with business users and perform limited business analysis