Solution / Technical Architect

Global Information Technology•Lathrup Village, MI
•Remote

About The Position

Design scalable, secure, and high-performing enterprise applications. Translate business requirements into technical solutions and architecture. Provide technical guidance to development teams. Review application architecture, code, and design decisions. Work with .NET, ASP.NET Core, C#, REST APIs, and Entity Framework Core. Design and implement microservices, APIs, messaging, and event-driven solutions. Work with Azure cloud services and cloud-native application patterns. Support application modernization and migration initiatives. Collaborate with DevOps teams on CI/CD, testing, and deployment. Identify technical risks, performance issues, and security concerns. Create architecture diagrams, technical documentation, and design specifications. Mentor developers and technical leads.

Requirements

  • 12+ years of overall software engineering experience.
  • 4+ years of experience as a Solution Architect, Technical Architect, or Application Architect.
  • Strong experience with C#, .NET / ASP.NET Core, REST APIs, and Entity Framework Core.
  • Strong knowledge of SQL Server or relational databases.
  • Experience with Microsoft Azure and cloud-native applications.
  • Experience with microservices, distributed systems, messaging, and event-driven architecture.
  • Knowledge of Azure services such as App Service, Functions, AKS, API Management, Service Bus, Azure SQL, Storage, Key Vault, and Application Insights.
  • Good understanding of OAuth 2.0, OpenID Connect, JWT, and RBAC.
  • Experience with Docker and Kubernetes.
  • Experience with CI/CD tools such as Azure DevOps or GitHub Actions.
  • Strong understanding of SOLID principles, design patterns, and secure coding practices.

Nice To Haves

  • Experience with .NET Framework to modern .NET migration.
  • Experience with React, Angular, or other modern frontend technologies.
  • Experience with enterprise integrations and third-party APIs.
  • Azure certification is a plus.
  • Experience working in Agile environments.

Responsibilities

  • Design scalable, secure, and high-performing enterprise applications.
  • Translate business requirements into technical solutions and architecture.
  • Provide technical guidance to development teams.
  • Review application architecture, code, and design decisions.
  • Work with .NET, ASP.NET Core, C#, REST APIs, and Entity Framework Core.
  • Design and implement microservices, APIs, messaging, and event-driven solutions.
  • Work with Azure cloud services and cloud-native application patterns.
  • Support application modernization and migration initiatives.
  • Collaborate with DevOps teams on CI/CD, testing, and deployment.
  • Identify technical risks, performance issues, and security concerns.
  • Create architecture diagrams, technical documentation, and design specifications.
  • Mentor developers and technical leads.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service