This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Software Architect to join our team in Cleveland, OH. This role focuses on designing and implementing robust integration solutions using Microsoft Azure, .NET technologies, and AI-enabled tools. As a hands-on technical leader, you will be responsible for crafting scalable architectures while actively contributing to development and troubleshooting efforts. This is a long-term contract position offering the opportunity to work on cutting-edge technologies and build innovative solutions.
Job Responsibility:
Design and deploy cloud-native integration architectures utilizing Microsoft Azure services
Develop and maintain APIs, event processors, and integration services using .NET technologies
Create event-driven integrations leveraging Azure Service Bus, Event Hub, and related tools
Diagnose and resolve complex issues within production integration pipelines and distributed systems
Implement reliability strategies, including retries, idempotency, and message validation
Enhance system observability and monitoring to ensure operational efficiency
Utilize AI-assisted tools to improve development speed, debugging processes, and integration analysis
Collaborate closely with platform, data, security, and application teams to ensure seamless integration
Optimize CI/CD pipelines and DevOps practices to streamline deployment processes
Provide architectural guidance and technical leadership to engineering teams
Requirements:
Proficiency in C#, .NET, and .NET Core technologies
Hands-on experience with Azure services, including Functions, Service Bus, Event Hub, and Event Grid
Strong knowledge of REST API design, microservices, and event-driven architectures
Familiarity with data transformation techniques and distributed systems
Experience with CI/CD pipelines and DevOps methodologies
Ability to leverage AI-assisted tools for development and troubleshooting
At least 8–10 years of software engineering experience, with 5+ years in enterprise integration
Proven ability to support and troubleshoot cloud-based distributed systems effectively
What we offer:
medical, vision, dental, and life and disability insurance