Software Architect - .NET / Azure

Agile Resources, Inc.

Cleveland (OH)

Hybrid

USD 114,000 - 162,000

Part time

16 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
LTD/STD
HSA/FSA
Term life insurance
Supplemental health insurances

Job summary

Agile Resources, Inc. is seeking a senior Software Architect to design and stabilize cloud integration services on the Microsoft stack in a hybrid role based in Cleveland.

You will craft enterprise integration patterns, ship production C#/.NET code, and improve reliability of event-driven and API-based workflows on Azure. The role emphasizes observable, resilient pipelines, responsible architecture decisions, and collaboration with engineering stakeholders to modernization efforts while

Qualifications

  • 8–10+ years of hands-on software engineering experience with significant recent production development in C#/.NET/.NET Core.
  • Strong background in enterprise integration architecture across REST APIs, microservices, asynchronous messaging, event-driven architecture, and distributed systems.

Responsibilities

  • Design and implement enterprise integration architectures using REST APIs, microservices, asynchronous messaging, and event-driven patterns.
  • Build and maintain production services in C#/.NET/.NET Core, including core integration components and shared libraries.
  • Develop and operate Azure-based integration solutions using Azure Functions, Service Bus, and API Management to support secure, scalable connectivity.
  • Diagnose and resolve failures in production integration pipelines, driving issues from detection through root-cause analysis and permanent corrective action.
  • Define reliability patterns such as idempotency, retries, dead-letter handling, message validation, and back-pressure to reduce incidents and data inconsistencies.
  • Establish observability standards across integrations, including structured logging, correlation IDs, metrics, alerts, and actionable telemetry dashboards.
  • Review and guide technical designs and code changes to ensure performance, maintainability, and alignment with integration architecture standards.
  • Partner with engineering stakeholders to plan and deliver integration enhancements, balancing near-term stabilization with longer-term modernization.

Skills

C# / .NET
REST APIs
Microservices
Distributed systems
Event-driven architecture
Azure
Azure Functions
Service Bus
API Management

Tools

Azure Functions
Service Bus
API Management

Job description

Location / Remote: Hybrid in Cleveland, OH, 44143 (1 day per week onsite).

Employment Type: 6-month W-2 contract (possibility to extend for multiple years)

Compensation: up to 100/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 senior, hands-on Software Architect role focuses on building and stabilizing cloud integration services on the Microsoft stack. You will design integration patterns, write and ship production C#/.NET code, and improve reliability of event-driven and API-based workflows on Azure. Success is measured by integration pipelines that are resilient, observable, and easier to operate, with clear architecture decisions that teams can execute.

Responsibilities:
  • Design and implement enterprise integration architectures using REST APIs, microservices, asynchronous messaging, and event-driven patterns.
  • Build and maintain production services in C#/.NET/.NET Core, including core integration components and shared libraries.
  • Develop and operate Azure-based integration solutions using Azure Functions, Service Bus, and API Management to support secure, scalable connectivity.
  • Diagnose and resolve failures in production integration pipelines, driving issues from detection through root-cause analysis and permanent corrective action.
  • Define reliability patterns such as idempotency, retries, dead-letter handling, message validation, and back-pressure to reduce incidents and data inconsistencies.
  • Establish observability standards across integrations, including structured logging, correlation IDs, metrics, alerts, and actionable telemetry dashboards.
  • Review and guide technical designs and code changes to ensure performance, maintainability, and alignment with integration architecture standards.
  • Partner with engineering stakeholders to plan and deliver integration enhancements, balancing near-term stabilization with longer-term modernization.
Required Skills:
  • 8–10+ years of hands-on software engineering experience with significant recent production development in C#/.NET/.NET Core, including writing and supporting production code.
  • Strong background in enterprise integration architecture across REST APIs, microservices, asynchronous messaging, event-driven architecture, and distributed systems.
Preferred Skills:
  • Experience with SQL and data transformation concepts to support integration mapping, validation, and reconciliation workflows.
  • Familiarity with CI/CD and DevOps practices, including build/release automation and environment promotion for integration services.
  • Experience using AI-assisted engineering tools to speed up development, debugging, test generation, or operational automation.
  • Demonstrated track record stabilizing failing or unstable production integration pipelines through systematic troubleshooting and remediation.
  • Deep operability expertise, including idempotency, retries, validation, failure handling, observability, logging/telemetry, and root-cause analysis practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Microsoft Azure Integration Consultant
Microsoft Azure Integration Consultant

Compunnel, Inc. • Atlanta (GA)

On-site
USD 140,000 - 180,000
Microsoft Azure Integration Consultant
Microsoft Azure Integration Consultant

Compunnel, Inc. • Houston (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Azure Integration Engineer
Azure Integration Engineer

Conspicuous • United States

On-site
USD 100,000 - 130,000
Integration Services Engineer
Integration Services Engineer

Largeton Group • Washington

Hybrid
USD 90,000 - 120,000
Software Engineer (C#/.Net)
Software Engineer (C#/.Net)

CyberCoders • Cleveland (OH)

On-site
USD 90,000 - 140,000
Medical
Dental
Vision
+3
Azure Integration Architect
Azure Integration Architect

Amtex Systems Inc • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Senior Full-Stack Azure Engineer
Senior Full-Stack Azure Engineer

Technogen, Inc. • New Jersey

Hybrid
USD 120,000 - 150,000
Senior Azure Integration Developer
Senior Azure Integration Developer

Kaleidoscope Innovation • Atlanta (GA)

On-site
USD 120,000 - 150,000
Senior Technical Architect
Senior Technical Architect

Simarn, Inc. • Chicago (IL)

On-site
.Net Architect(Arlington,TX)
.Net Architect(Arlington,TX)

Codebase Inc • Arlington (TX)

Hybrid
USD 100,000 - 130,000