Dotnet Architect

ALIS Software•Windsor, CT

About The Position

Provide architecture leadership for enterprise .NET-based solutions. Work with business stakeholders to understand requirements and define end-to-end architecture, designing scalable, secure, cloud-native microservices and backend systems. Lead architecture reviews, roadmaps, and technology strategy, and partner with Product, UX, QA, and Engineering to deliver solutions. Guide development teams in best practices, design principles, and code quality. Oversee cloud adoption and application modernization, and ensure platform security, performance, integration, and reliability. Lead proofs of concept and evaluate emerging technologies. Create architecture artifacts, design documents, and integration models, and support production architecture, troubleshooting, and continuous improvement.

Requirements

  • 10+ years in .NET backend development.
  • 4+ years in software architecture roles.
  • Hands-on expertise with .NET/.NET Framework, C#, microservices, and REST APIs.
  • Strong solution design and cloud experience; Azure is required.
  • Strong SQL and NoSQL expertise and data modeling.
  • Hands-on containerization experience with Docker and Kubernetes.
  • Integration experience with Kafka/RabbitMQ and third-party services.
  • Experience setting up CI/CD and DevOps strategy.
  • Experience implementing enterprise security best practices, including OAuth2, JWT, and SSO.
  • Strong understanding of enterprise system design and integration.

Responsibilities

  • Provide architecture leadership for enterprise .NET-based solutions.
  • Work with business stakeholders to understand requirements and define end-to-end architecture.
  • Design scalable, secure, cloud-native microservices and backend systems.
  • Lead architecture reviews, roadmaps, and technology strategy.
  • Partner with Product, UX, QA, and Engineering for solution delivery.
  • Guide development teams with best practices, design principles, and code quality.
  • Oversee cloud adoption and application modernization initiatives.
  • Ensure platform security, performance, integration, and reliability.
  • Lead proofs of concept and evaluate emerging technologies.
  • Create architecture artifacts, design documents, and integration models.
  • Support production architecture, troubleshooting, and continuous improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service