Skip to content
← Back to job listings

Senior Developer

Spinnaker Software · Cape Town, Parklands, ZA

RemoteExternal listingfull-time2 months ago

About The Role

  • We are looking for a
  • Senior .NET Developer
  • to join our team and take ownership of a
  • business-critical enterprise platform
  • . This role blends
  • hands-on development, architecture leadership, and production support
  • , working across web, services, and data layers.
  • You’ll play a key role in
  • modernising and evolving a large-scale .NET 8 platform
  • , collaborating closely with Product and Technical teams to deliver high-quality solutions.

Key Responsibilities

  • Design, develop, and deliver new features aligned to business requirements
  • Maintain and enhance an enterprise .NET platform across UI, services, and database layers
  • Troubleshoot and resolve production issues and bugs
  • Lead technical design discussions and contribute to architecture decisions
  • Mentor developers and enforce coding standards and best practices
  • Ensure quality through testing, code reviews, and documentation
  • Provide accurate estimations and support agile delivery processes

Tech Stack

Languages

C#, SQL, JavaScript/TypeScript

Frameworks

.NET 8, <ASP.NET> Core, Blazor Server, MVC

Services

CoreWCF / service-based architecture

Databases

Microsoft SQL Server, LINQ, <ADO.NET>

Testing

MSTest, xUnit, Playwright

DevOps

Git, CI/CD pipelines, MSBuild, NuGet

Architecture

Layered enterprise systems, distributed services

Minimum Requirements

  • 5+ years software development experience
  • 2+ years in a senior .NET role
  • Strong experience with
  • enterprise-scale systems
  • Solid knowledge of

C# and SQL

Experience with

  • distributed services and web applications
  • Proven ability in
  • architecture and technical design
  • Agile/Scrum experience
  • Relevant IT qualification or equivalent

Nice to Have

Retail, ERP, or transactional system experience

Exposure to

hybrid modernisation (legacy + .NET 8)

Experience with

  • Azure or cloud-based architectures
  • Observability and monitoring tools

What We’re Looking For

  • Strong problem-solving and analytical thinking
  • Ownership mindset and accountability
  • Clear communication across technical and business teams
  • Passion for mentoring and growing others
  • Ability to balance delivery speed with long-term maintainability
  • Why Join Us?

Work on a

large-scale, high-impact system

Influence

  • architecture and technical direction
  • Collaborate with experienced teams in a
  • modern .NET environment
  • Opportunity to lead, mentor, and make meaningful contributions
  • Ready to apply?
  • Submit your CV today and be part of building enterprise-grade solutions that matter.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing