Point your AI agent at freehire and let it find you a job.

Get the CLI →

Solas IT Recruitment

New

Senior Full Stack Developer (.NET/Azure)

Posted 1 view
Discussion

Summary

Senior full-stack developer with a strong back-end focus, onsite in Rosebank, Johannesburg, building a large-scale SaaS platform. Day-to-day work spans C#/.NET services, REST APIs, SQL Server (EF/Dapper), and Azure cloud infrastructure (Service Bus, Redis, Blob Storage), plus CI/CD via Azure DevOps and collaboration with React front-end developers.

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

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available