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