Solutions Architect/Application Architect (.NET & AWS/Azure)

  • Dallas, TX
  • Posted 11 hours ago | Updated 11 hours ago

Overview

On Site
$40 - $60
Contract - W2

Skills

Solutions Architect

Job Details

Job Title: Solutions Architect/Application Architect (.NET & AWS/Azure)

Location: Dallas, TX

Duration: Long-term

Responsibilities:

Solution Architecture & Design:

Define and design cloud-native architectures leveraging AWS EKS, serverless computing, and microservices.

Implement RESTful APIs using .NET Core 8.0

Design event-driven systems using RabbitMQ (pub-sub) and database-backed queues for reliable message processing.

Collaborate with DevOps teams to integrate CI/CD pipelines and automate deployments.

Provide technical leadership and mentorship to development teams.

Work closely with stakeholders to understand business requirements and translate them into technical solutions.

Critical Skills to Possess:

Overall 15+ years of experience software development with cloud-native development, and multi-tenant applications and at least 5+ years in a technical architect role.

Proficiency in .NET Core 8.0, C#, MVC and microservices-based development.

Strong knowledge of database queues, RabbitMQ, event-driven architecture, and distributed systems.

Experience in database design, migration, and multi-tenancy strategies.

Strong understanding of security best practices (OAuth2, JWT, RBAC, encryption, API security).

Excellent problem-solving, leadership, and stakeholder communication skills.

Hands on Experience with AWS Architecture EKS, Fargate, NGINX, NLB, ALB

Strong experience with Kubernetes CI/CD processes

Strong experience with Azure Pipelines

Strong Experience with CQRS Patterns

Strong experience in authentication and security, implementing Role-Based Access Control (RBAC), OAuth2.0/OIDC and JWT authentication for secure communication between micro front-end and backend services.

Strong experience with application session management

Strong experience with API Security

Ability to quickly pick up development tasks if needed

Ability to mentor others

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.