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).
This role focuses on building, maintaining, and stabilizing enterprise integrations across distributed systems using .NET and Microsoft Azure. The Senior/Lead .NET Developer will deliver reliable, secure, and scalable API-based and event-driven integrations that enable communication between enterprise platforms. Success in this role requires hands-on expertise in production integration pipelines, diagnosing failures, and implementing fixes to ensure system reliability.
Responsibilities:
Develop and maintain .NET-based APIs, microservices, and integration services.
Build event-driven integrations using Azure messaging platforms.
Implement and support Azure Functions, Service Bus consumers, and event processors.
Diagnose and resolve integration failures and distributed system issues.
Develop and maintain production integration services.
Debug event pipelines and APIs to identify and resolve issues.
Implement fixes for live integration issues, ensuring system stability.
Collaborate with architects to improve integration reliability and resiliency.
Required Skills:
8+ years of software engineering experience with C# / .NET / .NET Core.
Hands-on expertise with Azure integration services, including Azure Functions, Service Bus, and API Management.
Experience with Event Grid / Event Hub and REST APIs.
Strong background in microservices and event-driven architectures.
Proven ability to troubleshoot and stabilize production integrations.
Familiarity with distributed systems and messaging platforms.
Preferred Skills:
Experience with SQL and data transformation.
Knowledge of CI/CD and DevOps practices.
Familiarity with AI-assisted development tools for debugging and performance analysis.
Ability to implement resiliency patterns such as retries, idempotency, and error handling.
Support for data transformation and message processing across enterprise systems.
Experience improving observability, monitoring, and operational visibility of integrations.