This Position is Closed

Lead .Net and Blazor Developer

Sorry, this position is no longer available. The job posting has expired and we are not accepting new applications at this time.

Looking for other opportunities? Check out our current job openings to find your next career opportunity.

Job Details

Job Description
We are looking for a seasoned Lead Developer who has evolved with the tech landscape, demonstrating strong adaptability and deep development knowledge. You'll play a key role in designing, building, and maintaining enterprise-grade applications using modern .Net technologies-particularly with C#, Blazor, and the Azure ecosystem. If you thrive on clean code, secure practices, reusable components, and scalable architectures, this role is for you.

Requirements

Key Responsibilities:

  • Design, develop, andmaintain scalable web applications using C#, .NET Core, and Blazor(Server and WASM).
  • Build and enhance component-basedUIs using Fluent UI (preferred) or MudBlazor, ensuringreusability and performance.
  • Develop back-endservices using ASP.Net Core, following clean architecture principles.
  • Integrate with AzureB2C for authentication and manage secure file transfers using AzureBlob Storage.
  • Implement EntityFramework Core for data persistence, including LINQ queries and database migrations.
  • Build CQRS-basedrequest pipelines using MediatR.
  • Implement robust auditlogging, error handling, and security mechanisms.
  • Contribute to CI/CDprocesses using Azure DevOps for seamless builds, testing, anddeployments.
  • Collaborate withcross-functional teams including UI/UX designers, QA engineers, andproduct managers.
  • Stay up-to-date withevolving tech stacks and mentor junior developers.

Required Qualifications and Skills:

  • 10 years of overall softwaredevelopment experience with at least 5+ years working with modern.NET technologies.
  • Deep expertise in C# programming and .NETCore development.
  • Solid experience with BlazorFramework, including Blazor Server and Blazor WebAssembly.
  • Proficient in creating modular,reusable UI components using Fluent UI or MudBlazor.
  • Skilled in EntityFramework Core, including writing LINQ queries and handling DBmigrations.
  • Hands-on experience with Azure services, particularly Azure B2C, Blob Storage,and Azure DevOps.
  • Familiarity with MediatR and CQRS design patterns.
  • Strong understanding of securecoding practices, including audit logging, secure filetransfers, and error handling.
  • Excellentproblem-solving skills and a proactive attitude toward learning andapplying new technologies.
  • Experience working inAgile/Scrum environments.
  • Prior involvement inenterprise-grade software projects.
  • Contributions toopen-source or developer communities.
  • Proven experiencefilling a leadership role.

Technical overview of the required skills:

  1. C# and.NET Core
  • Deep understanding of C# isfoundational.
  • Familiarity with ASP.NET Corefor back-end services
  1. BlazorFramework
  • Proficiency in both BlazorServer and Blazor WebAssembly (WASM).
  • Understanding ofcomponent-based architecture and lifecycle
  1. UILibraries and Design Systems
  • Experience with Fluent UI(preferred) or MudBlazor
  • Ability to build reusableUI components like grids, buttons, and menus
  1. EntityFramework Core
  • For data access and ORM(Object-Relational Mapping).
  • Includes DB migrations andLINQ queries
  1. AzureEcosystem
  • Azure B2C forauthentication and authorization.
  • Azure Blob Storage for filehandling.
  • Azure DevOps for CI/CDpipelines and deployment
  1. MediatRand CQRS
  • Implements Command QueryResponsibility Segregation (CQRS) patterns for request handling
  1. Securityand Logging
  • Audit logging of databasechanges.
  • Secure file transfers anderror handling

Further details:
• Location: Cape Town (hybrid way of work)
• Contract position - let's work between 6-12 months.
• Level: Lead (10+ years experience)
About the Company
Wakanda Jobs - Find All Jobs

New Things Will Always
Update Regularly

Wakanda Jobs - Find All Jobs
Your experience on this site will be improved by allowing cookies Cookie Policy