Full Stack Developer (Intermediate - Senior)

DotCom

Centurion

On-site

ZAR 850,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dotcom Cybersecurity is looking for a Skilled Full Stack Developer to join a delivery squad of up to six developers. You will work with .NET 8 backend, Angular 18 frontend, SQL Server, RabbitMQ, and Azure DevOps; you will code daily, lead the squad, review teammates' work, and fit into the squad that matches your strengths.

This hybrid role is based in Midrand and Centurion with a minimum of three days in the office per week, focusing on a commercial insurance platform and collaboration with

Qualifications

  • 5+ years hands-on C# development.
  • Experience with .NET 8/ASP.NET Core building APIs.
  • Understanding layered architecture.
  • Experience with CQRS/mediator pattern.
  • ,
  • ,
  • ] ,
  • ,

Responsibilities

  • Develop and maintain full-stack applications using C#, .NET 8, Angular and SQL Server.
  • Design, develop and integrate REST APIs and backend services.
  • Apply layered architecture, CQRS/mediator patterns and Entity Framework Core.
  • Write, optimise and maintain SQL Server queries and database solutions.
  • Develop unit tests and ensure code quality through peer reviews.
  • Work with Git, Azure DevOps and CI/CD practices.
  • Integrate message-based services using RabbitMQ.
  • Troubleshoot, resolve and improve application performance and reliability.
  • Collaborate directly with business stakeholders to understand requirements and propose technical solutions.
  • Lead and support a small development squad, including code reviews, mentoring, estimation and sprint planning.
  • Contribute to integration with legacy systems and third-party services, particularly within the commercial insurance environment.

Skills

C# development
NET 8
Angular
SQL Server
CQRS
EF Core
REST APIs
Unit testing
Git
Code reviews

Tools

RabbitMQ
Azure DevOps

Job description

Dotcom Cybersecurity was launched in 2020 to help companies achieve actual value, insight, and risk mitigation from their cybersecurity investments. Our business-first philosophy successfully secures medium, large, and global enterprise customers in banking, retail, state-owned enterprises, and other major sectors.

We stake our reputation on trust and collaboration, working with Chief Information Security Officers (CISOs), Chief Information Officers (CIOs), Chief Executive Officers (CEOs), the board, and business owners in sectors including banking, financial services and insurance, technology and telecommunications, the public sector, and manufacturing. Dotcom Cybersecurity is a level 1 BBBEE company, committed to growing South Africa.

Our Cloud Soluions business currently has an opportunity for a Skilled Full Stack Developer to join the team.

Permament - hybrid role (Midrand and Centurion). 3 days minimum in office per week

Role Overview:

  • Will work in a delivery squad of up to 6 developers, commercial insurance platform.
  • .NET 8 backend, Angular 18 front-end, SQL Server, RabbitMQ, Azure DevOps
  • Hands-on. Codes daily, leads the squad, reviews the team's work
  • The successful candidate will be placed into the squad that best fits their strengths

Key Outputs:

  • Develop and maintain full-stack applications using C#, .NET 8, Angular and SQL Server.
  • Design, develop and integrate REST APIs and backend services.
  • Apply layered architecture, CQRS/mediator patterns and Entity Framework Core.
  • Write, optimise and maintain SQL Server queries and database solutions.
  • Develop unit tests and ensure code quality through peer reviews.
  • Work with Git, Azure DevOps and CI/CD practices.
  • Integrate message-based services using technologies such as RabbitMQ.
  • Troubleshoot, resolve and improve application performance and reliability.
  • Collaborate directly with business stakeholders to understand requirements and propose technical solutions.
  • Lead and support a small development squad, including code reviews, mentoring, estimation and sprint planning.
  • Contribute to integration with legacy systems and third-party services, particularly within the commercial insurance environment.

Skills Must Have:

  • 5+ years hands-on C# development.
  • .NET 8 / .NET Core with ASP.NET Core — building APIs and backend services.
  • Layered architecture — understands separating domain, application and infrastructure code.
  • CQRS or a mediator pattern — command and query handlers.
  • Entity Framework Core — migrations, queries, performance basics.
  • SQL Server — writes and tunes their own queries, understands indexing.
  • REST API design and consumption.
  • Unit testing — xUnit, NUnit.
  • Git — branching, pull requests, merge conflict resolution.
  • Reads and reviews other people's code confidently.

Skills Preffered:

  • Message-based integration — MassTransit, RabbitMQ, Kafka or Azure Service Bus.
  • Redis or any distributed caching.
  • Angular (any recent version) or another modern SPA framework.
  • TypeScript.
  • Insurance domain exposure — products, covers, premiums, underwriting.
  • BPMN & Rating engines or rules engines (Drools, jBPM or similar).
  • Reference/master data management across multiple services.
  • Third-party API integration — credit bureau, address/geo, or similar data providers.
  • Docker, Kubernetes or Helm.
  • Azure DevOps pipelines.
  • Structured logging and monitoring — Serilog, Elasticsearch, OpenTelemetry.
  • Legacy system integration experience (mainframe, AS/400 or similar).
  • Keycloak, OIDC or OAuth2.

Soft Skills:

  • Asks questions when a requirement is unclear instead of guessing.
  • Comfortable talking directly to business people, not only to developers.
  • Explains technical things in plain language.
  • Raises problems early rather than hiding them.
  • Breaks large work into smaller, sequenced pieces.
  • Takes ownership of a piece of work end to end.
  • Coachable — takes feedback and applies it.
  • Willing to learn an unfamiliar domain (insurance) and an unfamiliar legacy system.
  • Reliable and self-managing — does not need to be chased.
  • Has run a requirements session or workshop with business stakeholders.
  • Has mentored a junior developer.
  • Has stood in for a lead or run a stand-up.
  • Has pushed back on a requirement and proposed a better alternative.
  • Has estimated and planned a sprint's worth of work.
  • Has managed a dependency with another team.
  • Wants to move into a lead role and can say why.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Full-Stack Developer — Lead a Delivery Squad (C#/.NET 8, Angular)
Hybrid Full-Stack Developer — Lead a Delivery Squad (C#/.NET 8, Angular)

DotCom • Centurion

Hybrid
ZAR 850,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Future Fit • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Full Stack Web Developer - (Hybrid)
Full Stack Web Developer - (Hybrid)

Synergy Jobs (Pty) Ltd • Bellville

Hybrid
ZAR 420,000 - 720,000
Medical aid
Retirement plan
13th cheque
Senior C# Developer (Full Stack)
Senior C# Developer (Full Stack)

ATS Client • Sandton

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary + incentive scheme
Share benefit and other perks
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Full-Stack C# / .NET Developer
Full-Stack C# / .NET Developer

Cash Crusaders • Cape Town

Hybrid
ZAR 500,000 - 750,000
Opportunity for career growth
Exposure to modern cloud and DevOps practices
Collaborative IT environment
Back-End / Full Stack Developer (Senior)
Back-End / Full Stack Developer (Senior)

ATS Client • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Backend Developer (C#.Net) (CPT/JHB Hybrid)
Backend Developer (C#.Net) (CPT/JHB Hybrid)

Datafin • Cape Town

Hybrid
ZAR 500,000 - 650,000