×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Mission, Johnson County, Kansas, 66201, USA
Listing for: Tesol Inc
Contract position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Overview

C# Software Engineer, Remote, 12 month contract, Inside IR35. Must be eligible for BPSS clearance. Working one day a month on site in Rugby. Real-time system experience is essential for this role, working within an Agile delivery team, you will move beyond standard CRUD applications to solve complex network and real-time communication challenges. You will lead the development of expansion products that interface with 3

GPP-compliant User Equipment (UE).

Responsibilities
  • SIP Signaling & Session Management:
    Develop C# components for high-concurrency SIP sessions, managing complex headers and MIME bodies to support features like "First-to-Answer" and Group Regroups.
  • Real-Time Media Plane:
    Implement RTP/RTCP media handling for Mission Critical Voice (MCPTT) and Video (MCVideo), ensuring seamless floor control (transmission rights) in half-duplex environments.
  • Data & Configuration:
    Build handlers for MCData services (SDS, File Distribution) using HTTP and SIP MESSAGE requests, and manage XCAP retrieval logic for XML configuration documents.
  • Secure Communications:
    Integrate OIDC authentication flows and MIKEY-SAKKE encryption to ensure media transport remains secure and resilient.
Essentials skills
  • C# / .NET Framework / .NET Core Mastery: 3+ years of professional experience with a deep focus on asynchronous network programming.
  • .NET Frameworks

    Experience:

    WCF, Signal

    R, EF, ASP.NET, WebAPI
  • Protocol Expertise: A solid understanding of the SIP Protocol Stack (INVITE, PUBLISH, SUBSCRIBE, etc.) and experience with RTP/RTCP stacks.
  • Data Handling:
    Proficiency in parsing complex XML schemas (XSD) and handling multipart/mixed MIME bodies.
  • Software Engineering Principles:
    Strong grasp of OOP, SOLID principles, and modern CI/CD workflows (Git, Pull Requests, Agile).
Preferred skills
  • 3

    GPP Standards:
    Familiarity with TS 24.379 (MCPTT) or related MCX standards.
  • Security:
    Experience with SRTP, TLS, or Key Management life cycles (KMS).
  • Domain Knowledge:
    Previous experience with UK Police Control Room environments or the Emergency Services Network (ESN).

Smart Sourcing are a Disability Confident Employer and we promote, celebrate and value diversity, we are committed to promoting equality and inclusion for all

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary