Senior .NET Developer – Build Scalable Tax Solutions
Tax Consulting South Africa · Bryanston
Job description
About the role
We are looking for a Senior Developer to join our growing technology team that powers South Africa's largest independent tax practice. You will design, develop and maintain scalable, reliable systems that directly impact the business, rather than merely maintaining legacy code.
Key responsibilities
- Design and build end‑to‑end solutions on the Microsoft stack, from Blazor WebAssembly front‑ends to backend services.
- Develop RESTful APIs using ASP.NET Core and implement clean architecture, CQRS (MediatR) and repository patterns.
- Work with SQL Server, Entity Framework Core and Azure services (App Service, Azure SQL, Entra ID, Application Insights, Azure DevOps).
- Collaborate closely with teammates, produce clear documentation and raise code quality through peer reviews.
- Maintain version control using Git and follow Agile development practices.
Required profile
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- Minimum of 4 years of professional software development experience.
- Strong expertise in C# and .NET (versions 8, 9 or 10).
- Hands‑on experience with ASP.NET Core, REST APIs and Blazor WebAssembly.
- Proficiency with SQL Server, Entity Framework Core and Azure cloud services.
- Familiarity with clean architecture, CQRS (MediatR) and repository patterns.
- Experience using Git and working in Agile teams.
- Ability to work independently, meet deadlines and take ownership of deliverables.
Required skills
- C#
- .NET (8/9/10)
- ASP.NET Core
- Blazor WebAssembly
- REST API development
- SQL Server
- Entity Framework Core
- Clean architecture
- CQRS (MediatR)
- Repository pattern
- Microsoft Azure (App Service, Azure SQL, Entra ID, Application Insights, Azure DevOps)
- Git
- Agile methodologies
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
34 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Tax Consulting South Africa
Bryanston
Related job offers
-
Lead Python Software Engineer
Asuer Bryanston -
Mid-Level Front-End Developer
Stratitude Bryanston -
Technology Lead – Digital Solutions Commercial
Coca-Cola Beverages South Africa Bryanston -
IT Business Analyst – Product Development (MFA)
FNB Johannesburg -
Lead Specialist: Data Quality and Master Data Management
Absa Sandton