Full Stack .NET Developer
Kforce's client in Charlotte, NC is seeking a senior-level Full Stack .NET Developer specializing in high concurrency .NET services, event driven architectures, and cloud native microservices. This role focuses on building scalable, resilient, and observable distributed systems using C#, Azure, and containerized workloads.
- Proficiency with async/await, Task Parallel Library (TPL), Channels, BackgroundService, and synchronization primitives
- Experience designing high throughput, non blocking pipelines capable of handling large numbers of concurrent sessions
- Understanding of event driven patterns using Azure Service Bus, Event Hubs, or in process mediators
- Ability to diagnose and resolve concurrency issues such as deadlocks, thread starvation, and race conditions
- Skilled in containerizing .NET applications using Docker, including multi stage builds and health checks
- Experience deploying and scaling microservices in container orchestration environments such as Azure Container Apps or AKS
- Familiarity with CI/CD pipelines for automated image builds, vulnerability scanning, and deployment workflows
- Hands-on experience deploying .NET workloads to Azure Container Apps or AKS with autoscaling (KEDA/HPA)
- Proficient in instrumenting applications with Application Insights for distributed tracing and custom telemetry
- Strong understanding of structured logging using Serilog/ILogger and querying logs with KQL in Log Analytics
- Understanding of CTI concepts including SIP/RTP, call control, and agent state management
- Experience integrating with Avaya APIs for call events and live audio capture
- Familiarity with Azure Speech SDK for C#, including streaming recognition, partial/final result handling, and connection lifecycle management
- Experience working with raw audio buffers (PCM, G.711) and building low latency audio pipelines
- Knowledge of WebSocket or gRPC bidirectional streaming for real time audio processing.
Recommended Jobs
Group Fitness Instructors (Cycle, Pilates, Aqua Zumba, Boot Camps)
Job Description Job Description Description: OUR CULTURE: Our mission comes to life through our culture at the YMCA, where we are dedicated to strengthening communities with purpose and inten…
Virtual Speech-Language Pathologist | North Carolina
Job Description Job Description Degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qualificatio…
Lead Pastor
MinistryHub is honored to partner with First Christian Church in their search for a Lead Pastor. Please direct all applications through MinistryHub and any inquiries to [email protected] . A…
Hyundai / Kia B Level Technician
Job Description Job Description Description: Job Title: Automotive Service B Level Technician Job Description: We are seeking a skilled Automotive Service B Level Technician to join our …
(Emergency Services) PORT Paramedic
Job Description Job Description SALARY: Begins $54,180 with comprehensive benefits package Sampson County EMS is actively seeking two dedicated paramedics to implement and develop a community…
Junior Marketing Coordinator
We are hiring for our client and currently seeking hardworking individuals to fill an entry-level Junior Marketing Coordinator position. In this role, you will utilize face-to-face marketing and sa…
Line Cook
Job Description Job Description JOB TITLE : Line Cook REPORTS DIRECTLY TO : BOH Management (Chef and Sous Chefs) About Us. Rally Entertainment is a leisure and entertainment company fo…
Sales Associate
Location: Charlotte, North Carolina We inspire purpose-filled living that brings beauty and quality to the modern home. Together, we achieve. Associates across our business drive results, innovate,…
Civil Litigation Attorney
Job Description Job Description Associate Attorney – Civil Litigation (Wilmington, NC) A respected civil litigation firm is seeking a motivated Associate Attorney with 2–4 years of experience…
CDL Operator / Driver
Job Description Job Description Please read entire ad before applying. You will need to apply on our website at and click on the driver application button. Would you like to work with a gre…