SUMMARY:
Senior Full Stack .NET Developer (C#, .NET Core, Blazor) | Johannesburg | In office | Permanent
POSITION INFO:
Are you a passionate Senior Full Stack .NET Developer looking to build enterprise-grade applications using the latest Microsoft technologies? A leading South African financial services organisation is looking for an experienced developer to join a collaborative, high-performing technology team where you'll work on modern digital platforms that make a real business impact. If you enjoy solving complex technical problems, mentoring developers, and building scalable applications using the Microsoft stack, we'd love to hear from you. This is an opportunity to join one of South Africa's established financial services organisations that is investing heavily in digital transformation and modern software engineering. You'll become part of a collaborative technology team where innovation, quality, and continuous improvement are valued. Rather than simply maintaining legacy systems, you'll contribute to the development of enterprise-scale applications that support thousands of users and play a key role in the business's digital future If you're a passionate Senior Full Stack .NET Developer who enjoys building enterprise applications and wants to work with modern technologies in a collaborative environment, we'd love to hear from you. Duties: Design, develop and maintain enterprise web applications using C# and .NET. Build modern user interfaces using Blazor. Develop secure, scalable RESTful APIs. Design and optimise SQL Server databases. Participate throughout the full Software Development Life Cycle. Perform code reviews and mentor junior developers. Collaborate with Business Analysts, QA Engineers and Solution Architects. Develop unit tests and ensure high-quality code. Troubleshoot production issues and contribute to continuous improvement. Participate in Agile ceremonies and technical planning. Job Experience & Skills Required: Qualifications: Matric (Grade 12) Bachelor's Degree, National Diploma, or Advanced Diploma in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field. Relevant Microsoft certifications (Azure, .NET, DevOps) will be advantageous. Equivalent practical experience will be considered for candidates with a strong commercial development background. Experience: 8+ years of experience in software development. Proven experience developing enterprise applications using C# and the Microsoft .NET stack. Strong commercial experience with .NET Core \/ .NET 6+, ASP.NET Core, SQL Server, and RESTful APIs. Experience with Blazor is highly advantageous. Experience in Financial Services or Insurance is advantageous.. Skills & Competencies: Commercial experience with C#, .NET Core and SQL Server. Experience building modern web applications using Blazor (highly advantageous). Solid understanding of RESTful API development. Experience with Agile\/Scrum methodologies. Strong analytical and problem-solving skills. Ability to mentor junior developers and contribute to technical best practices. Excellent communication and stakeholder engagement skills. Azure cloud experience. Microservices architecture. Docker and Kubernetes. Experience with Azure DevOps and CI\/CD pipelines. If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions.