×
Register Here to Apply for Jobs or Post Jobs. X

Senior Developer (.Net and Blazor

Job in Cape Town, 7100, South Africa
Listing for: iOCO Pty Ltd
Contract position
Listed on 2026-03-05
Job specializations:
  • Software Development
    C# / Unity Developer, Senior Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Developer (.Net and Blazor)

We are seeking a highly experienced Senior .NET Developer with over 10 years of expertise in C# and modern .NET technologies (Core / .NET 6+), specializing in the design and development of scalable RESTful APIs using ASP.NET Core and dynamic user interfaces with Blazor (Server and Web Assembly). The ideal candidate will demonstrate strong architectural capability, applying clean architecture, CQRS, SOLID principles, and secure coding best practices to translate business requirements into high-performance, resilient technical solutions.

What you'll do:

  • Development & Architecture
    • Design and develop RESTful APIs using .NET (ASP.NET Core)
    • Build interactive UI components using Blazor (Server and/or Web Assembly)
    • Translate business requirements into scalable technical solutions
    • Implement clean architecture, CQRS, SOLID principles, and best practices
    • Ensure high performance, responsiveness, and security
  • Technical Leadership
    • Provide technical guidance and mentorship to developers
    • Conduct code reviews and enforce coding standards
    • Contribute to architecture decisions and technology selection
    • Identify and address technical debt
  • Integration & Data
    • Integrate with third-party services and internal systems
    • Design and optimize SQL Server or cloud-based data storage
  • Dev Ops & Quality
    • Collaborate on CI/CD pipelines and automated deployments
    • Write unit, integration, and end-to-end tests
    • Monitor and troubleshoot production issues
    • Participate in agile ceremonies and planning

Your Expertise:

  • 10+ years experience with C# and .NET (Core / .NET 6+)
  • Strong experience building ASP.NET Core Web APIs
  • Hands-on experience with Blazor
  • Solid understanding of REST, HTTP, and API design
  • Experience with Entity Framework Core
  • Proficiency in SQL Server (or similar RDBMS)
  • Front-End
    • Experience with:
      • Blazor component lifecycle
      • HTML, CSS, and modern UI practices
  • Cloud & Dev Ops
    • Experience with Azure (App Services, Functions, Storage, etc.) or similar cloud
    • CI/CD experience (Azure Dev Ops, Git Hub Actions, or similar)
    • Containerization (Docker) is advantageous
  • Engineering Practices
    • Strong knowledge of:
      • SOLID principles
      • Design patterns
      • Secure coding practices
      • Performance optimization

Soft Skills

  • Excellent problem-solving and analytical skills
  • Strong communication and stakeholder engagement
  • Ability to work independently and lead initiatives
  • Mentoring mindset and collaborative approach

Nice to Have

  • Experience with:
    • Microservices architecture
    • Domain-Driven Design (DDD)
    • Automated testing frameworks (xUnit, NUnit, Playwright)
    • Observability tools (Application Insights, Open Telemetry)
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary