Senior Full Stack Developer (.NET/Azure)

Solas IT Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

7 days 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 in Rosebank, Johannesburg, is seeking a Senior Full Stack Developer with strong back-end focus to join a growing engineering team. The role involves building scalable .NET/C# applications, REST APIs, and cloud services on Microsoft Azure, collaborating with front-end React developers and QA.

You will work across back-end services, databases, messaging, and CI/CD pipelines in an Agile/SAFe environment, with emphasis on performance, reliability and scalable architecture.

Qualifications

  • 7+ years of commercial software development experience.
  • Strong hands-on development with C# and .NET / .NET Core.
  • Experience building REST APIs and back-end services.
  • Good understanding of service-oriented and distributed architecture.
  • Commercial experience with Microsoft Azure.
  • Experience with Azure Service Bus or similar messaging technologies.
  • Strong SQL Server experience including performance tuning and design.
  • Experience with EF Core and Git/CI-CD.
  • Ability to work across the full stack when required.

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 and related services.
  • Contribute to SOA, messaging and event-driven architectures.
  • Collaborate with React front-end developers and QA.
  • Participate in architecture discussions and code reviews.
  • Contribute to CI/CD pipelines and Azure DevOps.

Skills

C#
.NET Core
Azure
SQL Server
REST APIs
Microservices
CI/CD
Git
Agile/Scrum
React
Azure Service Bus
EF Core
Dapper
Event-driven

Tools

Azure DevOps
Docker
OpenTelemetry
Redis
Bicep/ARM
Kubernetes

Job description

Senior Full Stack Developer (.NET/Azure)

Location: Rosebank, Johannesburg

Working Model: Onsite – 5 days per week

The Opportunity

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
Essential Experience
  • 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
Desirable Experience

Experience in any of the following would be advantageous:

  • Dapper
  • React
  • Event-driven architecture and messaging patterns
  • Azure DevOps
  • 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
  • Mentoring or supporting junior developers
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,500,000
Senior .Net Developer
Senior .Net Developer

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior .Net Full Stack Developer Johannesburg
Senior .Net Full Stack Developer Johannesburg

DVT • Gauteng

On-site
ZAR 900,000 - 1,300,000
Senior Backend Full Stack
Senior Backend Full Stack

Rosstone • Wes-Kaap

On-site
ZAR 1,100,000 - 1,650,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Full-Stack .Net Developer (Cape Town)
Senior Full-Stack .Net Developer (Cape Town)

cpconsulting • Cape Town

On-site
ZAR 914,000 - 1,095,000
UK hours
In-office Cape Town CBD
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Hire Resolve • Pretoria

On-site
ZAR 500,000 - 750,000
Senior Full Stack Developer – .NET / Angular
Senior Full Stack Developer – .NET / Angular

Network Contracting • Midrand

On-site
ZAR 700,000 - 950,000
Senior Software Developer - Full Stack (C#/.NET)
Senior Software Developer - Full Stack (C#/.NET)

Placements24 • Soweto

On-site
ZAR 700,000 - 1,100,000
Health insurance
Paid time off
Career growth opportunities
+1
Senior Full Stack Developer - SaaS Platform
Senior Full Stack Developer - SaaS Platform

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insure & dental
Paid time off + holidays
+2