Intermediate to Senior C# Developer (Blazor & .NET MAUI)

Geotech
Johannesburg
ZAR 300 000 - 400 000
Job description

We are looking for a highly skilled Intermediate to Senior C# Developer with strong experience in Blazor and .NET MAUI to join a dynamic software development team. The ideal candidate is passionate about developing modern applications, enjoys working across platforms, and is enthusiastic about clean, maintainable code.

Key Responsibilities:

  • Develop high-quality applications using C#, Blazor (Server and WEB Assembly), and .NET MAUI
  • Build both web-based and cross-platform mobile/desktop applications
  • Architect scalable, maintainable solutions in line with best practices
  • Collaborate with UI/UX designers to implement responsive interfaces
  • Develop and maintain backend services and REST APIs
  • Participate in code reviews and mentor junior developers
  • Debug and optimize applications for performance
  • Stay updated with the latest .NET ecosystem technologies

Essential Requirements:

  • 6+ years of professional C# and .NET development experience
  • Proficient in Blazor (Server and/or WebAssembly)
  • Experience with .NET MAUI or Xamarin Forms
  • Strong grasp of object-oriented programming principles
  • Solid understanding of web technologies (HTML, CSS, JavaScript)
  • Experience developing and consuming REST APIs
  • Familiarity with SQL databases and Entity Framework Core
  • Proficient in using Git
  • Knowledge of software design patterns
  • Excellent problem-solving and analytical abilities

Desirable Skills:

  • Azure DevOps or similar CI/CD tools
  • Microservices architecture
  • OAuth or OIDC authentication/authorization
  • gRPC or SignalR experience for real-time apps
  • Docker/containerization
  • Familiarity with modern front-end frameworks (React, Angular, Vue)
  • Unit testing frameworks (xUnit, NUnit, MSTest)
  • Agile/Scrum development environments
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Intermediate to Senior C# Developer (Blazor & .NET MAUI) jobs in Johannesburg