Spinnaker Software logo
Spinnaker Software1 day ago

Senior Developer

Remote · Cape Town, Western Cape, South Africa

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Small

Job Summary

Senior .NET Developer to design, develop, and deliver features for an enterprise-scale platform. Role combines hands-on development, architecture leadership, and production support across UI, services, and data layers using .NET 8 Stack (C#, SQL, JavaScript/TypeScript; ASP.NET Core; Blazor Server; MVC). You’ll lead technical design discussions, contribute to architecture decisions, mentor developers, enforce coding standards, ensure quality via testing and code reviews, and provide accurate estimations to support agile delivery. Collaboration with Product and Technical teams to modernise and evolve a large-scale platform, with emphasis on delivering high-quality solutions and ownership mindset. Nice-to-have experience includes Azure/cloud architectures and observability/monitoring tools; exposure to hybrid modernisation (legacy + .NET 8). Why join: opportunities to influence architecture and direction, work on enterprise-grade solutions, and mentor and contribute meaningfully in a modern .NET environment.

Required Qualifications

  • 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

Desired Qualifications

  • Mentor developers
  • Ability to lead technical design discussions
  • Experience with enterprise-scale systems
  • Experience with Azure or cloud-based architectures
  • Observability and monitoring tools
  • Exposure to hybrid modernisation (legacy + .NET 8)
  • 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
  • Experience with Azure or cloud-based architectures
  • Observability and monitoring tools
  • Experience with distributed services and web applications
  • Strong experience with enterprise-scale systems
  • Agile/Scrum experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Spinnaker Software

Senior Developer

Apply on Sorce