Senior .NET Developer
Indexed description
Location / Remote: Hybrid in Cleveland, OH, 44143 (3 days per week onsite).
Employment Type: 6-month W-2 contract (possibility to extend)
Compensation: up to 90/hour W-2 (depending on experience).
Benefits: Medical, dental, vision, LTD/STD, HSA/FSA, term life, and supplemental health insurances (e.g., Aflac) for all employees (and their families if needed); 401(k)
This Senior .NET Developer role focuses on building, maintaining, and stabilizing enterprise integrations across distributed systems using .NET and Microsoft Azure. You will deliver reliable, secure, and scalable API-based and event-driven integrations that connect enterprise platforms. Success is defined by improving production stability, quickly diagnosing integration failures, and implementing durable fixes that reduce incident recurrence.
Responsibilities:
- Develop and maintain .NET/.NET Core APIs, microservices, and integration services that support enterprise system-to-system communication.
- Design and implement event-driven integrations using Azure messaging services, including Event Grid/Event Hub patterns where appropriate.
- Build and support Azure Functions, Service Bus producers/consumers, and event processors to enable reliable asynchronous workflows.
- Troubleshoot production issues across distributed integrations, identify root causes, and implement fixes to restore and improve reliability.
- Stabilize integration pipelines by improving error handling, message processing behavior, and operational safeguards in live environments.
- Partner with technical stakeholders to refine integration approaches, improve resiliency, and reduce downtime across critical interfaces.
Required Skills:
- 8+ years of hands-on software engineering experience with C#, .NET, and .NET Core.
- Hands-on expertise delivering Azure integration solutions using Azure Functions, Service Bus, and API Management.
- Experience building and supporting REST APIs and event-based integrations using Event Grid and/or Event Hub.
- Strong experience implementing microservices and event-driven architectures in production environments.
- Demonstrated ability to diagnose, troubleshoot, and stabilize production integrations and distributed-system failures.
- Working knowledge of distributed systems concepts and messaging platforms, including delivery semantics and failure modes.
Preferred Skills:
- Experience using SQL for querying, troubleshooting, and supporting data transformation needs.
- Familiarity with CI/CD and DevOps practices to automate builds, deployments, and environment promotion.
- Experience using AI-assisted development tools to accelerate debugging, performance analysis, and issue triage.
- Ability to implement resiliency patterns such as retries, idempotency, dead-letter handling, and robust error recovery.
- Experience supporting message transformation and processing between enterprise applications and integration endpoints.
- Experience improving observability for integrations through monitoring, logging, tracing, dashboards, and actionable alerting.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search