Job Overview
We are seeking an experienced Solution Architect with strong expertise in C#, .
NET, React, Microservices, Cloud Technologies, Security, and DevOps. The candidate will be responsible for defining solution architecture, leading hybrid modernization initiatives, and delivering scalable, secure, and high-performance enterprise applications across on-premises, hybrid, and cloud environments.
Key Responsibilities
- Define and own solution architecture for enterprise applications built using C#, .NET, and React.
- Apply architecture and design patterns, including Layered, Hexagonal, CQRS, Event Sourcing, Saga, API Gateway, Strangler Fig, and GoF patterns.
- 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 migration of legacy and on-premises workloads.
- Integrate security practices into architecture and delivery, including threat modeling, identity and access management, secure API design, secrets management, and data protection.
- Ensure compliance with OWASP and enterprise security standards.
- Optimize application performance through profiling, caching, asynchronous processing, database tuning, and React front-end optimization.
- Build and optimize CI/CD pipelines for automated deployment and delivery.
- Collaborate with engineering teams and stakeholders to establish application architecture and technology standards.
- Troubleshoot complex application performance, scalability, and reliability issues.
- Conduct architecture and code reviews and enforce engineering best practices.
Mandatory Technical Skills
- Strong hands-on expertise in C# and .NET.
- React application architecture and optimization.
- Microservices architecture and REST API development.
- Cloud technologies and cloud-native application architecture.
- On-premises, hybrid, and cloud modernization.
- Architecture and design patterns: Layered, Hexagonal, CQRS, Event Sourcing, Saga, API Gateway, Strangler Fig, and GoF.
- Distributed systems design, scalability, security, and high availability.
- OAuth2/OIDC, Identity and Access Management (IAM), threat modeling, secure API design, secrets management, and data protection.
- OWASP and enterprise security standards.
- CI/CD pipeline development and optimization.
- Application profiling, caching, asynchronous processing, and database tuning.
Required Qualifications
- Strong solution architecture experience in enterprise application environments.
- Demonstrated expertise in C#, .NET, and React.
- Experience architecting Microservices and REST APIs.
- Experience designing scalable and secure distributed systems.
- Experience leading hybrid modernization and cloud migration initiatives.
- Experience implementing security practices across application architecture and delivery.
- Ability to conduct architecture reviews, code reviews, and technical troubleshooting.
Preferred Skills: No separate preferred skills are specified in the client JD.
Work Arrangement
- Preferred location: Sacramento, CA.
- Other acceptable locations: Walnut Creek, CA, and San Francisco, CA.
- Candidates should be available to work from one of the specified locations.
- No specific onsite or hybrid attendance schedule is provided in the JD.