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
1. 3+ years of professional experience with C#/.NET Framework/.NET Core, with a focus on asynchronous network programming.
2. Experience with WCF, SignalR, Entity Framework, ASP.NET, and WebAPI.
3. Strong understanding of SIP protocol stack (INVITE, PUBLISH, SUBSCRIBE, etc.) and RTP/RTCP.
4. Proficiency in parsing complex XML schemas (XSD) and multipart/mixed MIME bodies.
5. Solid understanding of ...