> Markdown version of [/jobs/ext/3564114-solution-architect-hands-on-net-technical-lead-richmond-va-hybrid](https://www.wearedevelopers.com/jobs/ext/3564114-solution-architect-hands-on-net-technical-lead-richmond-va-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Solution Architect/Hands-on .NET Technical Lead - Richmond, VA (Hybrid) - **Company:** MY3TECH INC - **Location:** Richmond, VA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** ASP.NET, .NET Framework, Application Programming Interfaces (APIs), ASP.NET MVC Framework, Audit Trail, Microsoft Azure, Backup Devices, Configuration Management, Code Review, Extract Transform Load (ETL), Data Security, Microsoft SQL Server, Online Analytical Processing, OAuth, Oracle (Applications), Role-Based Access Control, Release Management, Openid Connect, Software Engineering, TypeScript, Management of Software Versions, Data Logging, Gitlab, Git, Vue.js, Gitlab-ci, Software Coding - **Published:** October 3, 2026 - **Apply:** https://www.careerjet.com/jobad/us5351be35ea0cdeedd476f13f652091e8 ## About the Role Experience: 10+ years in development; 4+ years in modern .NET solution architecture Purpose: Own the technical design and implementation quality of the rebuilt BMP Warehouse within DEQ's DEQAct target pattern. This is a hands-on architecture role: the individual must define patterns, produce and review code, resolve cross-cutting issues, and guide developers through delivery - not operate only at an enterprise-diagram level., * 10+ years of software engineering experience with deep recent experience in ASP.NET Core and modern .NET. * Strong experience designing and building REST APIs and BFF/service-layer patterns; hands-on ability to code and review production-quality .NET. * Experience with Vue.js or comparable modern TypeScript SPA frameworks; Vue 3 experience strongly preferred. * Strong SQL Server design/performance experience and understanding of legacy Oracle modernization/migration concerns. * Experience with OAuth2/OpenID Connect, identity providers, RBAC/claims, secure API design, and enterprise authentication integration. * Experience designing asynchronous/background processing, file ingestion, high-volume data workflows, audit logging, and resilient integration patterns. * Experience with GitLab or comparable enterprise Git/CI/CD tooling and multi-environment release management. * Ability to communicate architecture decisions clearly to developers and government technical stakeholders. Preferred Skills: * Direct experience with Vue 3 + TypeScript, .NET 8/9/10 Minimal APIs, ASP.NET Core BFF patterns, Duende IdentityServer, SQL Server 2022, and GitLab CI/CD. * Experience modernizing ASP.NET MVC/.NET Framework + Oracle applications. * Public-sector application modernization and security/compliance experience. * Microsoft/Azure/.NET architecture certifications are helpful but not mandatory. ## Description * Translate the DEQAct framework and technical attachments into an application-specific architecture for BMP Warehouse, identifying reusable DEQ patterns and project-specific extensions. * Define the SPA/BFF/API separation, service boundaries, request/response patterns, error-handling conventions, validation architecture, background/asynchronous processing, configuration management, and observability approach. * Lead technical design for large/chunked uploads, staged review/approval, record editing, transformations, search/reporting, exports, scheduled processes, and role/organization-scoped access. * Design authentication/authorization integration with DEQ enterprise identity/Duende IdentityServer and ensure role-based security is consistently enforced across UI, BFF, APIs, and data access. * Define secure API patterns for CGP, CEDS/TMDL IP, OLAP, DCR/VACS, local-government access, and future extensibility; coordinate ownership and versioning with DEQ technical teams. * Guide Oracle-to-SQL Server modernization decisions jointly with the Data Lead, including transaction boundaries, data-access patterns, migration compatibility, performance, audit logging, and rollback considerations. * Define GitLab repository structure, branching/merge strategy, coding standards, review gates, build/release conventions, secrets/configuration handling, and environment promotion with the team. * Produce and maintain system design documentation and architecture diagrams; review technical deliverables from developers/data/GIS resources. * Perform hands-on coding, spikes/prototypes, code reviews, troubleshooting, and remediation for high-risk or cross-cutting components. * Ensure non-functional requirements are engineered in: scalability, file cleanup, audit/ETL logging, security, backup/recovery dependencies, performance, and four-environment deployability. * Support technical demonstrations, performance/load tuning, production-readiness reviews, deployment, knowledge transfer, and as-built documentation. ## Related Videos - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)