Senior Full Stack Developer (SQL / .NET Focus)

Bank/Fin Services/Insurance
Johannesburg North, Johannesburg – Gauteng – South Africa

A high-performance, technology-driven organisation within the insurance and BPO sector is seeking a Senior Full Stack Developer to support critical operational systems within a fast-paced call centre environment. This role sits within a specialised development team, reporting into senior IT leadership, with a strong emphasis on SQL Server–driven architecture and .NET-based application development.
 
The position requires a technically mature developer capable of owning complex data-centric solutions, optimising performance in live transactional environments, and delivering scalable web applications. The environment is heavily Microsoft-focused, complemented by exposure to Linux-based systems and telephony platforms.
 
A key differentiator is the integration of AI-assisted development—leveraging tools such as ChatGPT, Claude, or Copilot to enhance productivity while maintaining strong engineering judgment and code ownership.
 
Essential Requirements
  • 10+ years’ experience in C#, .NET, and SQL Server
  • Advanced T-SQL expertise (stored procedures, indexing, optimisation)
  • Strong relational database design and performance tuning capability
  • Proven experience with ASP.NET, .NET Core, MVC, Razor, and/or Blazor
  • Solid understanding of RESTful APIs and web services
  • Experience with SSIS, SSRS, and advanced Excel/VBA
  • Exposure to AI-assisted development tools in a production environment
  • Strong debugging, problem-solving, and logical reasoning capability
 
Advantageous
  • Python (AI, APIs, automation)
  • PostgreSQL / MySQL exposure
  • Node-RED, Linux, Asterisk
ML.NET exposure