Full - Stack .NET Developer (CMS Experience)

TM Forum

Freelance / Contract Full-Stack .NET Developer (CMS Experience)

Full Time

9 Months FTC

Location: South Africa

About TM Forum

TM Forum is the global industry association that drives collaboration and collective problem-solving to maximize the business success of communication and digital service providers and their ecosystem of suppliers. We are a global alliance of 800+ organizations across the connectivity ecosystem - counting the world’s top 10 Communication Service Providers (CSPs) and all the key hyperscalers as active, strategic members.

About The Role

We are looking for an experienced full-stack .NET developer with considerable CMS experience to join our team on a freelance basis to help deliver bug fixes and change requests (CRs) against the TM Forum website — the primary online presence for a global industry association. The site is built on Xperience by Kentico (SaaS-hosted), but we are far more interested in finding a strong .NET & CMS developer with the right technical foundations and attitude. If you have built and maintained content-driven web applications on .NET — whether with Kentico, Umbraco, Sitecore, or similar — and you are comfortable picking up a new platform quickly, we want to hear from you.

What You'll Be Doing

  • Investigating and resolving defects raised during QA and UAT testing cycles
  • Delivering scoped change requests against an established .NET / CMS codebase
  • Working within a GitFlow branching strategy — raising PRs, responding to peer reviews, and following defined release processes through QA, UAT, and PROD environments
  • Collaborating with a scrum master and release manager to progress work through the pipeline
  • Contributing across the stack: .NET / C# backend, React / TypeScript frontend, and the CMS content layer (content modelling, page types, widgets, admin configuration)

Tech stack you'll be working with

  • .NET / C# backend
  • React / TypeScript frontend (component library built with Yarn / Storybook)
  • Xperience by Kentico (v30+, SaaS-hosted)
  • Salesforce integration (REST API, OpenAPI-generated client)
  • GitHub Actions for CI/CD
  • Algolia search

What We're Looking For

We are prioritising strong .NET and CMS fundamentals plus the right mindset over experience with any single product. The ideal candidate will bring most of the following:

  • Solid .NET / C# development skills — production experience, building and maintaining server-side web applications, comfortable with modern .NET, dependency injection, async/await, REST APIs, and unit testing.
  • CMS / content-driven web experience — you have worked on at least one enterprise CMS (Kentico, Umbraco, Sitecore or similar) and understand content modelling, page types / templates, widgets or components, and the editor experience.
  • Front-end competence — comfortable contributing to a React / TypeScript codebase, even if your primary strength is back-end.
  • Comfortable in a structured Git workflow — GitFlow or similar, protected branches, PR-based releases, peer review.
  • Fast ramp-up on unfamiliar codebases — pragmatic, curious, and confident reading someone else's code. We actively use Claude AI as a development tool and expect the successful candidate to be comfortable using AI to accelerate codebase understanding, code review, and delivery.
  • Strong written communication — we are an async-first team, so clear PRs, tickets, and Slack updates matter.
  • Delivery mindset — you take ownership of bug fixes and CRs end-to-end, ask good questions, and push work through to production rather than leaving it half-finished.

Nice To Have (but Not Required)

  • Hands-on experience with Xperience by Kentico (any version) — especially Kentico SaaS / Xperience portal, content modelling, CI/CD store/restore, page types, widgets
  • Experience integrating with Salesforce via REST APIs
  • Familiarity with Algolia or another hosted search platform
  • Experience working with industry associations, membership organisations, or publication-heavy websites

Diversity & Inclusion at TM Forum

At TM Forum, we’re building a workplace where everyone can belong, feel respected, supported and able to do their best work. We welcome talent from all walks of life to join our global community, which is made stronger by the different perspectives, backgrounds and experiences each person brings. We hire based on skills, potential and values, never on assumptions about who someone is or where they come from. We actively work to ensure our recruitment and people practices are fair, inclusive and free from bias.

We are a global alliance of 800+ organizations across the connectivity ecosystem. Members include the top 10 Communication Service Providers, top three hyperscalers, and a wide range of vendors, consultancies, and system integrators.

Together, we are building a sustainable future for the sector in connectivity and beyond

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.