← Back to job listings
SS
Senior Developer
Spinnaker Software · Cape Town, Parklands, ZA
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
JobSpring