Senior Full Stack Developer (.NET/Azure)

Solas IT Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,400,000

Full time

14 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Solas IT Recruitment is seeking a Senior Full Stack Developer in Rosebank, Johannesburg, with a strong backend focus on C#/.NET. You will work on a large-scale SaaS platform, building REST APIs and back-end services across the stack, including Azure infrastructure and SQL Server.

You will join cross-functional squads, collaborating with React front-end developers, QA, and product teams in an Agile/SAFe environment. 7+ years of experience and strong Azure skills are essential.

Qualifications

  • 7+ years of commercial software development experience in full-stack or back-end roles.
  • Strong hands-on development with C# and .NET / .NET Core.
  • Experience building REST APIs and back-end services.
  • Solid knowledge of Microsoft Azure and related services.

Responsibilities

  • Design, develop and maintain scalable applications using C# and .NET.
  • Build REST APIs and back-end services.
  • Work with SQL Server, EF and Dapper.
  • Develop solutions on Microsoft Azure including Service Bus, Blob Storage, App Configuration and Redis.
  • Contribute to service-oriented and event-driven architectures.
  • Collaborate with React front-end developers across the full stack.
  • Participate in architecture discussions and code reviews.
  • Contribute to automated testing, CI/CD pipelines and Azure DevOps.
  • Work in an Agile/SAFe development environment.
  • Support and share knowledge with less experienced developers.

Skills

C#
NET Core
REST APIs
Azure
SQL Server
Entity Framework
Dapper
React
CI/CD
Git

Tools

Azure Service Bus
Blob Storage
Redis
EF Core
Dapper
Azure DevOps
Git

Job description

Location: Rosebank, Johannesburg

We are looking for an experienced Senior Full Stack Developer to join a growing engineering team based in Rosebank.

This is a full-stack position with a strong back-end focus, suited to an experienced C#/.NET developer who is comfortable working across the application when required. You will work on a large-scale SaaS platform used by major organisations to support complex operational and workforce decisions.

You’ll join a cross-functional engineering squad and work across back-end services, APIs, databases, cloud infrastructure and integrations, while collaborating closely with front-end developers, QA and product teams.

Key Responsibilities
  • Design, develop and maintain scalable applications using C# and .NET
  • Build and maintain REST APIs and back-end services
  • Work with SQL Server, Entity Framework and Dapper
  • Develop solutions using Microsoft Azure, including Azure Service Bus, Blob Storage, App Configuration and Redis
  • Contribute to service-oriented, messaging and event-driven architectures
  • Work across the full application stack when required and collaborate closely with React front-end developers
  • Design APIs and integrations that are scalable, reliable and easy to consume
  • Troubleshoot application, database and service performance issues
  • Participate in architecture discussions, technical design and code reviews
  • Contribute to automated testing, CI/CD pipelines and Azure DevOps
  • Work within an Agile/SAFe development environment
  • Support and share knowledge with less experienced developers
  • 7+ years' commercial software development experience
  • Strong hands-on development experience with C# and .NET / .NET Core
  • Strong experience building REST APIs and back-end services
  • Good understanding of service-oriented and distributed application architecture
  • Commercial experience with Microsoft Azure
  • Experience with Azure Service Bus or similar messaging technologies
  • Strong SQL Server experience, including query performance and database design
  • Experience with Entity Framework / EF Core
  • Understanding of the wider full stack and ability to work across application layers when required
  • Experience with Git, pull requests and CI/CD
  • Experience working within Agile/Scrum development teams
  • Strong communication and problem-solving skills
Experience in any of the following would be advantageous:
  • Dapper
  • React
  • Event-driven architecture and messaging patterns
  • Docker / containerisation
  • Infrastructure-as-Code, including Bicep or ARM templates
  • Redis
  • OpenTelemetry / Application Insights
  • SignalR or other real-time technologies
  • Python or Rust
  • AI/ML service integration
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer (Senior)
Full-Stack Developer (Senior)

Parvana • South Africa

Remote
ZAR 900,000 - 1,200,000
Senior C# Developer
Senior C# Developer

Explore Group • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior C# Software Developer
Senior C# Software Developer

e-Merge IT Recruitment • Johannesburg

On-site
ZAR 990,000 - 1,210,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Senior .NET Backend Engineer – SaaS Platform
Senior .NET Backend Engineer – SaaS Platform

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior .NET Engineer: Cloud, APIs & Microservices
Senior .NET Engineer: Cloud, APIs & Microservices

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000