Back to Jobs
Recently postedTechnology

.NET Solution Architect

Nous InfosystemsSacramento, CA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationSacramento, CA, United States
MicroservicesAPI GatewayOWASPC#.NETRESTReactJavaScriptTypeScriptCI/CDIAM

Job description

Title: .NET Solution Architect

Location: Sacramento, CA (1 st Preference)/Walnut Creek, CA/ San Francisco, CA

Work Mode: Hybrid/Remote

Duration: Contract to Hire

Position Overview:
Seeking a Solution Architect with strong expertise in C#, .NET, React, Cloud Technologies, Microservices, Security, and DevOps to architect, design, and lead delivery of enterprise-grade applications across on-premises, hybrid, and cloud environments. The architect will define technical direction, apply proven architecture and design patterns, lead hybrid modernization efforts, and drive scalable, secure, and high-performance software solutions.
Core Technical Responsibilities

  • Define and own solution architecture for enterprise applications built on C#, .NET, and React.
  • Apply architecture and design patterns (layered, hexagonal, CQRS, event sourcing, saga, API gateway, strangler fig, and GoF patterns) to deliver maintainable, extensible solutions.
  • Architect and implement Microservices, REST APIs, and cloud-native applications.
  • Design scalable, secure, and highly available distributed systems.
  • Lead hybrid modernization and cloud migration initiatives, including assessment, target-state architecture, and phased transition of legacy and on-premises workloads.
  • Embed security into architecture and delivery: threat modeling, identity and access management (OAuth2/OIDC), secure API design, secrets management, data protection, and compliance with OWASP and enterprise security standards.
  • Drive performance optimization across the stack: application profiling, caching, asynchronous processing, database tuning, and front-end optimization for React applications.
  • Build and optimize CI/CD pipelines for automated deployment and delivery.
  • Collaborate with engineering teams and stakeholders to define application architecture and technology standards.
  • Troubleshoot complex application performance, scalability, and reliability issues.
  • Conduct architecture and code reviews and enforce engineering best practices.

Required Technical Skills

Backend Development

  • Expert in C# and .NET/.NET Core
  • Experience building Enterprise APIs
  • Strong knowledge of Object-Oriented Design and design patterns
  • Experience with Distributed Systems and Microservices Architecture

Frontend Development

  • Strong experience with React and JavaScript/TypeScript
  • Experience designing front-end architecture (component design, state management, micro-frontends)

Similar jobs