Solution Architect - .NET (Enterprise Modernization)

Everest Global Solutions
Richmond, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Richmond, United States of America

Tech stack

.NET
API
Agile Methodologies
Artificial Intelligence
C Sharp (Programming Language)
Software Quality
Software Design Patterns
Distributed Systems
Messaging Application Programming Interface
Enterprise Messaging Systems
MVC
Performance Tuning
Software Architecture
RabbitMQ
Software Engineering
Enterprise Software Applications
.NET Core
System Availability
Event Driven Architecture
Front End Software Development
Web Api
Microservices

Job description

We are seeking a highly experienced Senior Solution Architect with deep expertise in .NET technologies, enterprise application modernization, and distributed system architecture. The ideal candidate will lead large-scale modernization programs, drive architectural decisions, and provide technical leadership across legacy and modern .NET Core platforms.

This role requires strong experience in microservices, event-driven architectures, performance optimization, and architecture governance. The architect will collaborate with business stakeholders, delivery teams, and executive leadership to define and implement scalable, high-performing enterprise solutions., * Own end-to-end architecture, design, and delivery of enterprise applications.

  • Lead modernization initiatives from legacy applications to modern .NET Core, Microservices, APIs, and Micro Frontends (MFE).
  • Define and implement scalable, event-driven architectures using RabbitMQ and messaging frameworks.
  • Conduct architecture reviews, design reviews, and code quality assessments.
  • Establish enterprise architecture standards, design patterns, and governance processes.
  • Drive performance tuning, scalability improvements, and application resiliency initiatives.
  • Collaborate with business stakeholders and leadership teams to align technology solutions with business objectives.
  • Mentor development teams and provide technical leadership across multiple programs.
  • Leverage AI-driven development accelerators and modernization tools to improve engineering productivity.
  • Support Agile/SAFe delivery practices and enterprise transformation initiatives.

Requirements

  • 20+ years of software architecture and enterprise application development experience.
  • Strong expertise in:
  • .NET Core
  • MVC
  • Web API
  • C#
  • Extensive experience in legacy modernization initiatives.
  • Strong experience with:
  • Microservices Architecture
  • Micro Frontends (MFE)
  • RabbitMQ
  • Event-Driven Architecture
  • Messaging Systems
  • Deep knowledge of:
  • Architecture Governance
  • Enterprise Design Patterns
  • System Scalability
  • Performance Optimization
  • High Availability Architectures
  • Experience working within Agile and SAFe environments.
  • Strong stakeholder management and leadership capabilities., * Healthcare domain experience preferred.
  • Prior UST project experience is highly desirable.
  • Experience leading large-scale enterprise transformation programs.
  • Exposure to AI-powered software development and modernization accelerators.
  • Degree from Tier-1 institutions (IITs, NITs, or equivalent global universities) is preferred.

Soft Skills

  • Excellent communication and presentation skills.
  • Strong client-facing consulting experience.
  • Executive-level stakeholder management.
  • High ownership and accountability.
  • Ability to lead globally distributed teams., * .NET Core and Legacy Modernization
  • Microservices & Event-Driven Systems
  • RabbitMQ Architecture
  • Scalability & Performance Engineering
  • Stakeholder Management
  • Agile/SAFe Delivery Leadership

Apply for this position