Senior .NET Backend Developer
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