DeveloperJobs.io
← Back to all jobs

Job Description

Brooksource is seeking a Senior .NET Backend Developer to design and implement high-performance, scalable backend services in Azure, focusing on high-concurrency event-driven architectures and microservices. This contract role is based in Charlotte, North Carolina on a hybrid schedule, with a pay rate of USD 70 per hour, and offers collaboration with cross-functional engineering teams to deliver reliable, observable systems.

Responsibilities

  • Develop and maintain scalable backend services using C# and .NET
  • Architect and implement event-driven, distributed systems
  • Build high-throughput, low-latency applications
  • Deploy and manage applications within Azure container environments
  • Collaborate with engineering teams to improve performance, reliability, and observability

Requirements

  • Proficiency in C# and the .NET ecosystem
  • Strong background in asynchronous programming (async/await) and multithreading
  • Experience building high-concurrency, event-driven systems
  • Ability to diagnose issues such as deadlocks, race conditions, and thread starvation
  • Hands-on experience with Azure, including Container Apps or AKS
  • Experience using Azure Service Bus, Event Hubs, or similar messaging services
  • Familiarity with Application Insights, Log Analytics, and distributed tracing
  • Experience with Docker and containerized deployments
  • Understanding of microservices architecture
  • Exposure to CI/CD pipelines and automated deployment workflows

Technologies

  • C#
  • .NET
  • Azure
  • Azure Container Apps
  • AKS
  • Azure Service Bus
  • Event Hubs
  • Application Insights
  • Log Analytics
  • Docker
  • WebSockets
  • gRPC
  • Azure Speech Services
  • Python
  • Avaya
  • CTI
  • SIP
  • RTP

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Dependent Care FSA
  • Supplemental coverage
  • 401k plan with company match
  • Paid time off
  • Sick time
  • Paid company holidays
  • Employee Assistance Program (EAP)
  • Life insurance

Why This Role

  • Opportunity to work on high-impact, large-scale systems
  • Hands-on experience with modern cloud and microservices architectures
  • Collaborative, fast-paced engineering environment

Telephony / Real-Time Systems

  • Experience with Avaya integrations or CTI concepts such as SIP/RTP and call control
  • Exposure to real-time streaming or audio processing

AI / Streaming Tech

  • Familiarity with Azure Speech Services
  • Experience with WebSockets or gRPC for real-time communication

Additional

  • Python experience for scripting or automation

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.