.NET Full Stack Developer (US Remote)

Truffle

South Africa

On-site

ZAR 900,000 - 1,200,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Truffle, a leader in advanced construction servicing the semiconductor, datacentre and energy sectors, seeks a Senior Full Stack Web Developer to build and maintain internal platforms used across its global project delivery programme. Based in South Africa, you will work within an offshore Engineering Centre of Excellence to deliver production-grade web apps.

You will own Blazor Server and .NET Core apps, design APIs, manage SQL Server data, lead deployments in Azure DevOps, and mentor peers.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field preferred.
  • Equivalent practical experience and demonstrated capability will be considered.

Responsibilities

  • Architect and build Blazor Server web applications with reusable, well-tested component libraries.
  • Design and consume .NET Core APIs; implement server-side rendering and ASP.NET Core page lifecycle management.
  • Own database interactions using Entity Framework Core — migrations, raw SQL, stored procedures, and T-SQL functions.
  • Build large-scale data grid UIs (Syncfusion or equivalent) for construction scheduling, task management, and project/phase/team administration.
  • Configure and maintain IIS/Windows Server hosting environments; manage deployments.
  • Lead Azure DevOps and Git source control, branching strategy, and release management.
  • Collaborate with the analytics team to expose data to Power BI; own SQL jobs and data interfaces.
  • Implement authentication and authorisation frameworks; build custom validation components.
  • Write unit tests, technical documentation, and contribute to sprint planning and code reviews.
  • Mentor mid-level developers and champion best practices across the engineering team.

Skills

Blazor Server
C#
ASP.NET Core
SQL Server
Entity Framework Core
Data Grid UI
Git
Azure DevOps
Power BI integration
IIS/Windows Server
Time zone overlap (US)

Education

Bachelor's degree in Computer Science or related field
Equivalent practical experience

Tools

Azure DevOps
Syncfusion
Telerik
Power BI
IIS

Job description

A leader in advanced construction servicing the semiconductor, datacentre and energy sectors is seeking a Senior Full Stack Web Developer to build and maintain proprietary internal platforms used across their global project delivery programme. The role sits within an offshore Engineering Centre of Excellence and offers the opportunity to architect and deliver production-grade web applications for a high-profile, technically complex programme.

Role Responsibilities

The post-holder will own the development and maintenance of a large-scale construction scheduling and task management web platform built on Blazor Server and .NET Core. Day-to-day accountabilities include:

  • Architect and build Blazor Server web applications with reusable, well-tested component libraries
  • Design and consume .NET Core APIs; implement server-side rendering and ASP.NET Core page lifecycle management
  • Own database interactions using Entity Framework Core — migrations, raw SQL, stored procedures, and T-SQL functions
  • Build large-scale data grid UIs (Syncfusion or equivalent) for construction scheduling, task management, and project/phase/team administration
  • Configure and maintain IIS/Windows Server hosting environments; manage deployments
  • Lead Azure DevOps and Git source control, branching strategy, and release management
  • Collaborate with the analytics team to expose data to Power BI; own SQL jobs and data interfaces
  • Implement authentication and authorisation frameworks; build custom validation components
  • Write unit tests, technical documentation, and contribute to sprint planning and code reviews
  • Mentor mid-level developers and champion best practices across the engineering team

Experience Requirements

  • You are required to be based in South Africa
  • 5 - 8 years of professional software development experience in a senior individual contributor role
  • Minimum 2 years of hands-on Blazor Server production experience with reusable component architecture
  • Strong proficiency in C# and .NET Core (ASP.NET Core, Entity Framework Core)
  • Production experience with SQL Server — stored procedures, table/scalar functions, query optimisation, SQL Agent jobs
  • Experience building CRUD-heavy data grid web interfaces (Syncfusion, Telerik, or custom)
  • Entity Framework Core — database-first and migration approaches in production
  • Git source control; Azure DevOps CI/CD experience is a strong advantage
  • Familiarity with IIS/Windows Server hosting and deployment
  • Signal-R, High Charts, and Power BI integration experience are advantageous
  • Prior experience working in a remote role with US time zone overlap is required

Education Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field preferred
  • Equivalent practical experience and demonstrated capability will be considered
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Full-Stack Developer – Blazor Server Expert
Senior .NET Full-Stack Developer – Blazor Server Expert

Truffle • South Africa

On-site
ZAR 900,000 - 1,200,000
Senior C#. Net Developer (Blazor)
Senior C#. Net Developer (Blazor)

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior .Net Developer (with Blazor) (iOCO0119)
Senior .Net Developer (with Blazor) (iOCO0119)

iOCO Limited • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Developer (C#, ASP.NET, JavaScript) (Remote)
Senior Full Stack Developer (C#, ASP.NET, JavaScript) (Remote)

Datafin • Gauteng

Remote
ZAR 800,000 - 1,200,000
Senior Developer (C# and Blazor)
Senior Developer (C# and Blazor)

Boardroom Appointments • Johannesburg

On-site
ZAR 550,000 - 900,000
Lead .Net and Blazor Developer
Lead .Net and Blazor Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Hybrid work model
Collaborative team environment
Lead .Net and Blazor Developer
Lead .Net and Blazor Developer

Blue Pearl PTY • Cape Town

On-site
ZAR 700,000 - 900,000
Senior .Net Developer (with Blazor) (iOCO0119)
Senior .Net Developer (with Blazor) (iOCO0119)

Ioco • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Enterprise-grade projects
Intermediate Full Stack Developer
Intermediate Full Stack Developer

INTX Insurance Software • Randburg

On-site
ZAR 650,000 - 850,000
Flexi Hours
Hybrid — 2 days' work from home
Weekly Happy Hour
+4
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,500,000