C# .NET Engineer - SC Cleared - 12 Months - Remote/Hybrid (Onsite - 1 day a month in Rugby)

Role Overview
In this role, you will design and develop high-performance C# components that manage SIP signalling, Real Time media streams, and secure communication flows. You will work on session management, media handling, data services, and encryption mechanisms, contributing to systems that require precision, resilience, and performance in half-duplex and high-concurrency environments.

Responsibilities

  • Develop C# components for high-concurrency SIP signalling and session management, handling complex headers and MIME bodies.
  • Implement RTP/RTCP media handling for Mission Critical Voice (MCPTT) and Video (MCVideo), including floor control in half-duplex environments.
  • Build handlers for MCData services (SDS, File Distribution) using HTTP and SIP MESSAGE requests.
  • Manage XCAP retrieval logic for XML-based configuration documents.
  • Integrate OIDC authentication flows and MIKEY-SAKKE encryption for secure media transport.

Skills & Experience

  • 3+ years of professional experience with C#/.NET Framework/.NET Core, with a focus on asynchronous network programming.
  • Experience with WCF, SignalR, Entity Framework, ASP.NET, and WebAPI.
  • Strong understanding of SIP protocol stack (INVITE, PUBLISH, SUBSCRIBE, etc.) and RTP/RTCP.
  • Proficiency in parsing complex XML schemas (XSD) and multipart/mixed MIME bodies.
  • Solid understanding of OOP, SOLID principles, and CI/CD workflows (Git, Pull Requests, Agile).
  • Familiarity with 3GPP standards such as TS 24.379 (MCPTT) or related MCX standards is advantageous.
  • Experience with SRTP, TLS, or Key Management life cycles (KMS) is a plus.
  • Previous exposure to emergency services, control room environments, or ESN projects is beneficial.

Contract Details

  • Duration: 12 months
  • Rate: £450 per day Inside IR35
  • Location: Remote/Hybrid (Onsite - 1 day a month in Rugby)
  • Role Type: Contract

Job Details

Company
Hamilton Barnes
Location
Rugby, Warwickshire, United Kingdom CV211
Hybrid / Remote Options
Employment Type
Contract
Salary
GBP 450 Annual
Posted