Enable job alerts via email!

Senior Full Stack Developer

The Legends Agency

Durban

On-site

ZAR 800 000 - 1 200 000

Full time

Today
Be an early applicant

Job summary

A leading software development agency in Durban is seeking an experienced full stack developer to design and maintain enterprise-level applications. The ideal candidate will have over 10 years of experience with Microsoft technologies and be proficient in C#, ASP.NET Core, and SQL Server. This role requires collaboration with cross-functional teams to deliver high-quality software solutions. The position emphasizes a robust understanding of microservices and application performance optimization.

Qualifications

  • 10+ years of hands-on experience in full stack development with Microsoft technologies.
  • Proven experience delivering enterprise software solutions at scale.
  • Strong understanding of enterprise architecture patterns and microservices.

Responsibilities

  • Architect, develop, and maintain enterprise-level applications using Microsoft technologies.
  • Build robust, scalable APIs and backend services with .NET Core.
  • Collaborate with cross-functional teams including QA, DevOps, and business analysts.

Skills

C#
ASP.NET Core
Entity Framework
SQL Server
Blazor
React
Azure services
Debugging
API development
Job description
Position Overview

This role requires a developer who is technically proficient, highly collaborative, and thrives in an in-office environment. You will play a pivotal role in designing, developing, and maintaining mission-critical systems that support business operations at scale.

Key Responsibilities
  • Architect, develop, and maintain enterprise-level applications using Microsoft technologies.
  • Build robust, scalable APIs and backend services with .NET Core / .NET Framework (C#).
  • Develop intuitive, high-performance user interfaces using ASP.NET MVC, Blazor, Razor Pages, or React / Angular (TypeScript).
  • Design and manage complex data structures and stored procedures in Microsoft SQL Server.
  • Ensure application performance, uptime, and scalability through efficient coding and system architecture.
  • Integrate with internal and third-party enterprise systems (e.g., ERP, CRM, payment gateways, identity providers).
  • Collaborate with cross-functional teams including QA, DevOps, business analysts, and product owners.
  • Participate in system architecture reviews, technical planning, and continuous improvement initiatives.
  • Follow industry best practices for code quality, security, documentation, and compliance.
  • Contribute to DevOps processes using Azure DevOps, Git, and CI / CD pipelines.
Required Qualifications
  • 10+ years of hands-on experience in full stack development with Microsoft technologies.
  • Proven experience delivering enterprise software solutions at scale.
  • C#, ASP.NET Core / MVC / Web API
  • Entity Framework (EF / EF Core)
  • SQL Server: schema design, indexing, optimization
  • Front-end frameworks: Blazor, Razor, or modern JavaScript frameworks (React / Angular with TypeScript)
  • Experience with Azure services (e.g., App Services, Azure SQL, Functions, Key Vaults).
  • Strong understanding of enterprise architecture patterns, microservices, and service-oriented architecture.
  • Knowledge of application security, role-based access control, and data protection strategies.
  • Excellent troubleshooting, debugging, and performance tuning skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.