Engineering

Senior .NET Developer

Build the products behind our bespoke work — iServe Billing, contract intelligence and the integrations that keep them part of the client's core ledger.

  • Johannesburg
  • Full-time
  • Open until filled

Our own software is what we are known for as much as the Sage suite we implement: a municipal billing engine, an AI contract platform, and the integrations that keep both of them inside a client's certified ledger rather than beside it.

You will own features end to end — design, build, tests, review and what happens after they ship.

What you will do

  • Design and build features in C# / .NET
  • Build and maintain integrations against Sage and third-party APIs
  • Write tests, review other people's code and keep the build green
  • Work with the analysts on what a design should actually be
  • Investigate and fix what production tells you

What we are looking for

  • Five or more years in C# / .NET
  • SQL Server, including query tuning on real data volumes
  • REST API design and integration experience
  • Source control, code review and CI as normal working habits

Nice to have

  • Azure or other cloud platform experience
  • Blazor, Angular or React
  • Accounting, billing or payroll domain knowledge
Apply

Apply for Senior .NET Developer

Attach your CV, and your certificates, ID or portfolio if you have them to hand. PDF, Word or image files, up to 8 MB each.

Your CV is required. Add certificates, qualifications or an ID copy in the same step — up to 6 files, 20 MB in total.

    More roles

    Other opportunities

    All opportunities

    Ready to join the team?

    Send your CV to our HR team or apply for one of our open positions. We look forward to meeting you.