Blue Pearl HQ

Lead .Net and Blazor Developer

Blue Pearl HQ  •  Cape Town, ZA (Hybrid)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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, and
    maintain scalable web applications using
    C#

    ,
    .NET Core

    , and
    Blazor
    (Server and WASM)

    .

  • Build and enhance
    component-based
    UIs

    using
    Fluent UI

    (preferred) or
    MudBlazor

    , ensuring
    reusability and performance.

  • Develop back-end
    services using
    ASP.Net Core

    , following
    clean architecture

    principles.

  • Integrate with
    Azure
    B2C

    for authentication and manage secure file transfers using
    Azure
    Blob Storage

    .

  • Implement
    Entity
    Framework Core

    for data persistence, including
    LINQ queries

    and
    database migrations

    .

  • Build
    CQRS-based
    request pipelines

    using
    MediatR

    .

  • Implement robust
    audit
    logging

    , error handling, and security mechanisms.

  • Contribute to CI/CD
    processes using
    Azure DevOps

    for seamless builds, testing, and
    deployments.

  • Collaborate with
    cross-functional teams including UI/UX designers, QA engineers, and
    product managers.

  • Stay up-to-date with
    evolving tech stacks and mentor junior developers.


Required Qualifications and Skills:


  • 10 years

    of overall software
    development experience with at least
    5+ years

    working with modern
    .NET technologies.

  • Deep expertise in C#

    programming and .NET
    Core development.

  • Solid experience with
    Blazor
    Framework

    , including
    Blazor Server

    and
    Blazor WebAssembly

    .

  • Proficient in creating
    modular,
    reusable UI components

    using
    Fluent UI

    or
    MudBlazor

    .

  • Skilled in
    Entity
    Framework Core

    , including writing
    LINQ queries

    and handling
    DB
    migrations

    .

  • Hands-on experience with
    Azure services

    , particularly
    Azure B2C

    ,
    Blob Storage

    ,
    and
    Azure DevOps

    .

  • Familiarity with
    MediatR

    and
    CQRS

    design patterns.

  • Strong understanding of
    secure
    coding practices

    , including
    audit logging

    ,
    secure file
    transfers

    , and
    error handling

    .

  • Excellent
    problem-solving skills and a proactive attitude toward learning and
    applying new technologies.

  • Experience working in
    Agile/Scrum environments.

  • Prior involvement in
    enterprise-grade software projects.

  • Contributions to
    open-source or developer communities.

  • Proven experience
    filling a leadership role.


Technical overview of the required skills:


  1. C# and
    .NET Core

  • Deep understanding of C# is
    foundational.

  • Familiarity with
    ASP.NET

    Core
    for back-end services

  1. Blazor
    Framework

  • Proficiency in both Blazor
    Server and Blazor WebAssembly (WASM).

  • Understanding of
    component-based architecture and lifecycle

  1. UI
    Libraries and Design Systems

  • Experience with Fluent UI
    (preferred) or MudBlazor

  • Ability to build reusable
    UI components like grids, buttons, and menus

  1. Entity
    Framework Core

  • For data access and ORM
    (Object-Relational Mapping).

  • Includes DB migrations and
    LINQ queries

  1. Azure
    Ecosystem

  • Azure B2C for
    authentication and authorization.

  • Azure Blob Storage for file
    handling.

  • Azure DevOps for CI/CD
    pipelines and deployment

  1. MediatR
    and CQRS

  • Implements Command Query
    Responsibility Segregation (CQRS) patterns for request handling

  1. Security
    and Logging

  • Audit logging of database
    changes.

  • Secure file transfers and
    error handling


Further details:



Location: Cape Town (hybrid way of work)



Contract position – let’s work between 6-12 months.



Level: Lead (10+ years experience)

Blue Pearl HQ

About Blue Pearl HQ

Blue Pearl is a market-leading CLOUD Solutions developer with extensive knowledge and insight into the latest technologies, standardised processes, advanced technical capabilities and consulting processes available, ensuring wholistic success for our clientele. We offer professional consulting to compliment your business strategy and overall management and make it our priority to add value to any business by listening, analysing and creating a conducive solution that will empower our client.

We implement a Data Analysis Process that includes inspecting, cleansing, transforming, and modelling data with the end-goal of discovering useful information, informing conclusions, and relevant information to support your decision-making. Your business cannot afford not to engage with us, allowing our data analysis to play a role in making your business decisions more scientific and helping your business achieve effective operation.

Blue Pearl’s team of experts include BI strategists, BI analysts, Data Warehouse Architects, Data Scientists, Implementation and Development experts. With the use of BI, Analytics and Big Data, we effectively partner with our customers on their mission to achieve a competitive business advantage and real ROI from the structured information we collect.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Johannesburg, ZA
Year Founded
2013
Social Media